diff options
author | Jeremy Fitzhardinge <jeremy@goop.org> | 2009-02-02 16:55:54 -0500 |
---|---|---|
committer | H. Peter Anvin <hpa@linux.intel.com> | 2009-02-04 20:00:50 -0500 |
commit | e4d0407185cdbdcfd99fc23bde2e5454bbc46329 (patch) | |
tree | c37bf097914cb1da1e1c55cbe0c6ce58d0358edc /arch/x86/xen/enlighten.c | |
parent | 5393744b71ce797f1b1546fafaed127fc50c2b61 (diff) |
xen: use direct ops on 64-bit
Enable the use of the direct vcpu-access operations on 64-bit.
Signed-off-by: Jeremy Fitzhardinge <jeremy.fitzhardinge@citrix.com>
Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
Diffstat (limited to 'arch/x86/xen/enlighten.c')
-rw-r--r-- | arch/x86/xen/enlighten.c | 14 |
1 files changed, 1 insertions, 13 deletions
diff --git a/arch/x86/xen/enlighten.c b/arch/x86/xen/enlighten.c index aed7ceeb4b65..37230342c2c4 100644 --- a/arch/x86/xen/enlighten.c +++ b/arch/x86/xen/enlighten.c | |||
@@ -87,14 +87,7 @@ struct shared_info *HYPERVISOR_shared_info = (void *)&xen_dummy_shared_info; | |||
87 | * | 87 | * |
88 | * 0: not available, 1: available | 88 | * 0: not available, 1: available |
89 | */ | 89 | */ |
90 | static int have_vcpu_info_placement = | 90 | static int have_vcpu_info_placement = 1; |
91 | #ifdef CONFIG_X86_32 | ||
92 | 1 | ||
93 | #else | ||
94 | 0 | ||
95 | #endif | ||
96 | ; | ||
97 | |||
98 | 91 | ||
99 | static void xen_vcpu_setup(int cpu) | 92 | static void xen_vcpu_setup(int cpu) |
100 | { | 93 | { |
@@ -915,11 +908,6 @@ asmlinkage void __init xen_start_kernel(void) | |||
915 | machine_ops = xen_machine_ops; | 908 | machine_ops = xen_machine_ops; |
916 | 909 | ||
917 | #ifdef CONFIG_X86_64 | 910 | #ifdef CONFIG_X86_64 |
918 | /* Disable until direct per-cpu data access. */ | ||
919 | have_vcpu_info_placement = 0; | ||
920 | #endif | ||
921 | |||
922 | #ifdef CONFIG_X86_64 | ||
923 | /* | 911 | /* |
924 | * Setup percpu state. We only need to do this for 64-bit | 912 | * Setup percpu state. We only need to do this for 64-bit |
925 | * because 32-bit already has %fs set properly. | 913 | * because 32-bit already has %fs set properly. |