summaryrefslogtreecommitdiffstats
path: root/sys/conf/kern.mk
diff options
context:
space:
mode:
authordfr <dfr@FreeBSD.org>2000-10-16 20:04:52 +0000
committerdfr <dfr@FreeBSD.org>2000-10-16 20:04:52 +0000
commitb0c15b2eaedc92c77692f59f2977f021dd839d45 (patch)
tree17295275b97f83f6469be61eeb00781092014322 /sys/conf/kern.mk
parentb9b0a5ec1986e434cc5f3301a79b4622751f0d20 (diff)
downloadFreeBSD-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.mk8
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
OpenPOWER on IntegriCloud