2
# Architecture special makerules for x86 family
3
# (including x86_32, x86_32y and x86_64).
6
ifeq ($(XEN_TARGET_ARCH),x86_32)
7
ARCH_CFLAGS := -m32 -march=i686
8
ARCH_LDFLAGS := -m elf_i386
10
EXTRA_INC += $(TARGET_ARCH_FAM)/$(XEN_TARGET_ARCH)
11
EXTRA_SRC += arch/$(EXTRA_INC)
14
ifeq ($(XEN_TARGET_ARCH),x86_64)
15
ARCH_CFLAGS := -m64 -mno-red-zone -fno-reorder-blocks
16
ARCH_CFLAGS += -fno-asynchronous-unwind-tables
18
ARCH_LDFLAGS := -m elf_x86_64
19
EXTRA_INC += $(TARGET_ARCH_FAM)/$(XEN_TARGET_ARCH)
20
EXTRA_SRC += arch/$(EXTRA_INC)