diff options
author | dfr <dfr@FreeBSD.org> | 2000-10-16 20:04:52 +0000 |
---|---|---|
committer | dfr <dfr@FreeBSD.org> | 2000-10-16 20:04:52 +0000 |
commit | b0c15b2eaedc92c77692f59f2977f021dd839d45 (patch) | |
tree | 17295275b97f83f6469be61eeb00781092014322 /sys/conf/kern.mk | |
parent | b9b0a5ec1986e434cc5f3301a79b4622751f0d20 (diff) | |
download | FreeBSD-src-b0c15b2eaedc92c77692f59f2977f021dd839d45.zip FreeBSD-src-b0c15b2eaedc92c77692f59f2977f021dd839d45.tar.gz |
Add section for building ia64 kernels.
Diffstat (limited to 'sys/conf/kern.mk')
-rw-r--r-- | sys/conf/kern.mk | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/sys/conf/kern.mk b/sys/conf/kern.mk index 7b45540..d81fd7c 100644 --- a/sys/conf/kern.mk +++ b/sys/conf/kern.mk @@ -39,3 +39,11 @@ CFLAGS+= -mpreferred-stack-boundary=2 .if ${MACHINE_ARCH} == "alpha" CFLAGS+= -mno-fp-regs -ffixed-8 -Wa,-mev56 .endif + +# +# For IA-64, we use r13 for the kernel globals pointer and we only use +# a very small subset of float registers for integer divides. +# +.if ${MACHINE_ARCH} == "ia64" +CFLAGS+= -ffixed-r13 -mfixed-range=f32-f127 +.endif |