diff options
Diffstat (limited to 'linux-2.6.11-xen-sparse/arch/xen/i386/kernel/smpboot.c')
-rw-r--r-- | linux-2.6.11-xen-sparse/arch/xen/i386/kernel/smpboot.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/linux-2.6.11-xen-sparse/arch/xen/i386/kernel/smpboot.c b/linux-2.6.11-xen-sparse/arch/xen/i386/kernel/smpboot.c index 14342b66de..18aa777dc7 100644 --- a/linux-2.6.11-xen-sparse/arch/xen/i386/kernel/smpboot.c +++ b/linux-2.6.11-xen-sparse/arch/xen/i386/kernel/smpboot.c @@ -908,7 +908,7 @@ static int __init do_boot_cpu(int apicid) ctxt.failsafe_callback_cs = __KERNEL_CS; ctxt.failsafe_callback_eip = (unsigned long)failsafe_callback; - ctxt.pt_base = (unsigned long)virt_to_machine(swapper_pg_dir); + ctxt.ctrlreg[3] = (unsigned long)virt_to_machine(swapper_pg_dir); boot_error = HYPERVISOR_boot_vcpu(cpu, &ctxt); |