ia64/xen-unstable

view extras/mini-os/arch/x86/arch.mk @ 13878:9d103e5fd471

[XEN] Fix typos in comment describing 32on64 memory layout

Signed-off-by: Ian Campbell <ian.campbell@xensource.com>
author Ian Campbell <ian.campbell@xensource.com>
date Thu Feb 08 12:33:32 2007 +0000 (2007-02-08)
parents 8690e3448971
children 236687fb42d7
line source
1 #
2 # Architecture special makerules for x86 family
3 # (including x86_32, x86_32y and x86_64).
4 #
6 ifeq ($(TARGET_ARCH),x86_32)
7 ARCH_CFLAGS := -m32 -march=i686
8 ARCH_LDFLAGS := -m elf_i386
9 EXTRA_INC += $(TARGET_ARCH_FAM)/$(TARGET_ARCH)
10 EXTRA_SRC += arch/$(EXTRA_INC)
11 endif
13 ifeq ($(TARGET_ARCH)$(pae),x86_32y)
14 ARCH_CFLAGS := -DCONFIG_X86_PAE=1
15 ARCH_ASFLAGS := -DCONFIG_X86_PAE=1
16 EXTRA_INC += $(TARGET_ARCH_FAM)/$(TARGET_ARCH)
17 EXTRA_SRC += arch/$(EXTRA_INC)
18 endif
20 ifeq ($(TARGET_ARCH),x86_64)
21 ARCH_CFLAGS := -m64 -mno-red-zone -fpic -fno-reorder-blocks
22 ARCH_CFLAGS := -fno-asynchronous-unwind-tables
23 ARCH_LDFLAGS := -m elf_x86_64
24 EXTRA_INC += $(TARGET_ARCH_FAM)/$(TARGET_ARCH)
25 EXTRA_SRC += arch/$(EXTRA_INC)
26 endif