diff options
author | cognet <cognet@FreeBSD.org> | 2005-02-18 17:29:12 +0000 |
---|---|---|
committer | cognet <cognet@FreeBSD.org> | 2005-02-18 17:29:12 +0000 |
commit | eebf9afbbaa0fc68ff9231510190b60736f0670e (patch) | |
tree | ae4c0b6fd990c77a00f179f35cc9643c811aa050 | |
parent | d249e2f25d104c99f8b1e12673f53203d6c2f51d (diff) | |
download | FreeBSD-src-eebf9afbbaa0fc68ff9231510190b60736f0670e.zip FreeBSD-src-eebf9afbbaa0fc68ff9231510190b60736f0670e.tar.gz |
Support high vectors for arm9.
Obtained from: NetBSD
-rw-r--r-- | sys/arm/arm/cpufunc.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/arm/arm/cpufunc.c b/sys/arm/arm/cpufunc.c index fcac9d0..63a3377 100644 --- a/sys/arm/arm/cpufunc.c +++ b/sys/arm/arm/cpufunc.c @@ -1862,6 +1862,8 @@ arm9_setup(args) #ifdef __ARMEB__ cpuctrl |= CPU_CONTROL_BEND_ENABLE; #endif + if (vector_page == ARM_VECTORS_HIGH) + cpuctrl |= CPU_CONTROL_VECRELOC; /* Clear out the cache */ cpu_idcache_wbinv_all(); |