diff options
author | dfr <dfr@FreeBSD.org> | 2000-04-28 08:44:42 +0000 |
---|---|---|
committer | dfr <dfr@FreeBSD.org> | 2000-04-28 08:44:42 +0000 |
commit | 6b929581734f9ab09e8518ca82c55eaca2651085 (patch) | |
tree | 48159ad70cd86d7e5e970cbea27344f648332225 /share/mk | |
parent | 9ae79363c480537a31e6f8abe5707bdd74125b37 (diff) | |
download | FreeBSD-src-6b929581734f9ab09e8518ca82c55eaca2651085.zip FreeBSD-src-6b929581734f9ab09e8518ca82c55eaca2651085.tar.gz |
Reserve register t7 on alpha to point at per-cpu global variables.
Diffstat (limited to 'share/mk')
-rw-r--r-- | share/mk/bsd.kern.mk | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/share/mk/bsd.kern.mk b/share/mk/bsd.kern.mk index abbf3df..7b45540 100644 --- a/share/mk/bsd.kern.mk +++ b/share/mk/bsd.kern.mk @@ -34,7 +34,8 @@ CFLAGS+= -mpreferred-stack-boundary=2 # # On the alpha, make sure that we don't use floating-point registers and # allow the use of EV56 instructions (only needed for low-level i/o). +# Also, reserve register t7 to point at per-cpu global variables. # .if ${MACHINE_ARCH} == "alpha" -CFLAGS+= -mno-fp-regs -Wa,-mev56 +CFLAGS+= -mno-fp-regs -ffixed-8 -Wa,-mev56 .endif |