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/kernel/vmlinux.lds.S | |
parent | e4ff5b8f545811008123dd9556a51d814f562fcf (diff) | |
download | op-kernel-dev-b937dd76d07f2347684d6cc1e1ec4e2746417357.zip op-kernel-dev-b937dd76d07f2347684d6cc1e1ec4e2746417357.tar.gz |
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/kernel/vmlinux.lds.S')
-rw-r--r-- | arch/ia64/kernel/vmlinux.lds.S | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/arch/ia64/kernel/vmlinux.lds.S b/arch/ia64/kernel/vmlinux.lds.S index 10a7d47e..92ae7e8 100644 --- a/arch/ia64/kernel/vmlinux.lds.S +++ b/arch/ia64/kernel/vmlinux.lds.S @@ -201,6 +201,12 @@ SECTIONS __start_gate_section = .; *(.data.gate) __stop_gate_section = .; +#ifdef CONFIG_XEN + . = ALIGN(PAGE_SIZE); + __xen_start_gate_section = .; + *(.data.gate.xen) + __xen_stop_gate_section = .; +#endif } . = ALIGN(PAGE_SIZE); /* make sure the gate page doesn't expose * kernel data |