diff options
author | Isaku Yamahata <yamahata@valinux.co.jp> | 2009-03-04 21:05:43 +0900 |
---|---|---|
committer | Tony Luck <tony.luck@intel.com> | 2009-03-26 10:51:12 -0700 |
commit | b937dd76d07f2347684d6cc1e1ec4e2746417357 (patch) | |
tree | be711211f1b83d8cebff60b01bbbd1e80e609295 /arch/ia64/xen/Makefile | |
parent | e4ff5b8f545811008123dd9556a51d814f562fcf (diff) | |
download | kernel_samsung_crespo-b937dd76d07f2347684d6cc1e1ec4e2746417357.zip kernel_samsung_crespo-b937dd76d07f2347684d6cc1e1ec4e2746417357.tar.gz kernel_samsung_crespo-b937dd76d07f2347684d6cc1e1ec4e2746417357.tar.bz2 |
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/Makefile | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/arch/ia64/xen/Makefile b/arch/ia64/xen/Makefile index b4ca2e6..94f0d8e 100644 --- a/arch/ia64/xen/Makefile +++ b/arch/ia64/xen/Makefile @@ -3,10 +3,24 @@ # obj-y := hypercall.o xenivt.o xensetup.o xen_pv_ops.o irq_xen.o \ - hypervisor.o xencomm.o xcom_hcall.o grant-table.o time.o suspend.o + hypervisor.o xencomm.o xcom_hcall.o grant-table.o time.o suspend.o \ + gate-data.o obj-$(CONFIG_IA64_GENERIC) += machvec.o +# The gate DSO image is built using a special linker script. +include $(srctree)/arch/ia64/kernel/Makefile.gate + +# tell compiled for xen +CPPFLAGS_gate.lds += -D__IA64_GATE_PARAVIRTUALIZED_XEN + +# use same file of native. +$(obj)/gate.o: $(src)/../kernel/gate.S FORCE + $(call if_changed_dep,as_o_S) +$(obj)/gate.lds: $(src)/../kernel/gate.lds.S FORCE + $(call if_changed_dep,cpp_lds_S) + + AFLAGS_xenivt.o += -D__IA64_ASM_PARAVIRTUALIZED_XEN # xen multi compile |