]> xenbits.xensource.com Git - xen.git/commitdiff
x86-64: access only 4 bytes a the reset vector location on smpboot.
authorKeir Fraser <keir.fraser@citrix.com>
Thu, 22 Nov 2007 14:12:47 +0000 (14:12 +0000)
committerKeir Fraser <keir.fraser@citrix.com>
Thu, 22 Nov 2007 14:12:47 +0000 (14:12 +0000)
Signed-off-by: Jan Beulich <jbeulich@novell.com>
xen/include/asm-x86/mach-default/smpboot_hooks.h

index 5b4dac9518a929046af39c557322ac49abbd5f8a..48e589e018fb1d183b5c570375884fe251b78d68 100644 (file)
@@ -30,7 +30,7 @@ static inline void smpboot_restore_warm_reset_vector(void)
         */
        CMOS_WRITE(0, 0xf);
 
-       *((volatile long *) maddr_to_virt(0x467)) = 0;
+       *((volatile int *) maddr_to_virt(0x467)) = 0;
 }
 
 static inline void smpboot_setup_io_apic(void)