aboutsummaryrefslogtreecommitdiffstats
path: root/arch/ia64/xen/Makefile
diff options
context:
space:
mode:
authorIsaku Yamahata <yamahata@valinux.co.jp>2009-03-04 07:05:43 -0500
committerTony Luck <tony.luck@intel.com>2009-03-26 13:51:12 -0400
commitb937dd76d07f2347684d6cc1e1ec4e2746417357 (patch)
treebe711211f1b83d8cebff60b01bbbd1e80e609295 /arch/ia64/xen/Makefile
parente4ff5b8f545811008123dd9556a51d814f562fcf (diff)
ia64/pv_ops/xen: define xen specific gate page.
define xen specific gate page. At this phase bits in the gate page is same to native. At the next phase, it will be paravirtualized. Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp> Signed-off-by: Tony Luck <tony.luck@intel.com>
Diffstat (limited to 'arch/ia64/xen/Makefile')
-rw-r--r--arch/ia64/xen/Makefile16
1 files changed, 15 insertions, 1 deletions
diff --git a/arch/ia64/xen/Makefile b/arch/ia64/xen/Makefile
index b4ca2e6c0ead..94f0d8e7d9de 100644
--- a/arch/ia64/xen/Makefile
+++ b/arch/ia64/xen/Makefile
@@ -3,10 +3,24 @@
3# 3#
4 4
5obj-y := hypercall.o xenivt.o xensetup.o xen_pv_ops.o irq_xen.o \ 5obj-y := hypercall.o xenivt.o xensetup.o xen_pv_ops.o irq_xen.o \
6 hypervisor.o xencomm.o xcom_hcall.o grant-table.o time.o suspend.o 6 hypervisor.o xencomm.o xcom_hcall.o grant-table.o time.o suspend.o \
7 gate-data.o
7 8
8obj-$(CONFIG_IA64_GENERIC) += machvec.o 9obj-$(CONFIG_IA64_GENERIC) += machvec.o
9 10
11# The gate DSO image is built using a special linker script.
12include $(srctree)/arch/ia64/kernel/Makefile.gate
13
14# tell compiled for xen
15CPPFLAGS_gate.lds += -D__IA64_GATE_PARAVIRTUALIZED_XEN
16
17# use same file of native.
18$(obj)/gate.o: $(src)/../kernel/gate.S FORCE
19 $(call if_changed_dep,as_o_S)
20$(obj)/gate.lds: $(src)/../kernel/gate.lds.S FORCE
21 $(call if_changed_dep,cpp_lds_S)
22
23
10AFLAGS_xenivt.o += -D__IA64_ASM_PARAVIRTUALIZED_XEN 24AFLAGS_xenivt.o += -D__IA64_ASM_PARAVIRTUALIZED_XEN
11 25
12# xen multi compile 26# xen multi compile