aboutsummaryrefslogtreecommitdiffstats
path: root/extras/mini-os/Makefile
diff options
context:
space:
mode:
authorkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>2006-05-19 16:52:52 +0100
committerkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>2006-05-19 16:52:52 +0100
commit0306a3dcf80671190f188e9c9d3e4c98ba433113 (patch)
tree2d63ed08ad791cfff6194035ebc433a4b931d31b /extras/mini-os/Makefile
parent71fd91f9bacb0d3a625e12f959c0fa1e922fdd99 (diff)
downloadxen-0306a3dcf80671190f188e9c9d3e4c98ba433113.tar.gz
xen-0306a3dcf80671190f188e9c9d3e4c98ba433113.tar.bz2
xen-0306a3dcf80671190f188e9c9d3e4c98ba433113.zip
[MINIOS] PAE support.
Signed-off-by: Aravindh Puthiyaparambil <aravindh.puthiyaparambil@unisys.com>
Diffstat (limited to 'extras/mini-os/Makefile')
-rw-r--r--extras/mini-os/Makefile6
1 files changed, 6 insertions, 0 deletions
diff --git a/extras/mini-os/Makefile b/extras/mini-os/Makefile
index 56eb4ff1df..63cd9e8079 100644
--- a/extras/mini-os/Makefile
+++ b/extras/mini-os/Makefile
@@ -1,4 +1,5 @@
debug ?= y
+pae ?= n
include $(CURDIR)/../../Config.mk
@@ -19,6 +20,11 @@ CFLAGS += -m32 -march=i686
LDFLAGS += -m elf_i386
endif
+ifeq ($(TARGET_ARCH)$(pae),x86_32y)
+CFLAGS += -DCONFIG_X86_PAE=1
+ASFLAGS += -DCONFIG_X86_PAE=1
+endif
+
ifeq ($(TARGET_ARCH),x86_64)
CFLAGS += -m64 -mno-red-zone -fpic -fno-reorder-blocks
CFLAGS += -fno-asynchronous-unwind-tables