diff -r 04e5e80be909 tools/firmware/vmxassist/head.S --- a/tools/firmware/vmxassist/head.S Mon Aug 14 18:38:28 2006 +0100 +++ b/tools/firmware/vmxassist/head.S Tue Aug 15 14:18:35 2006 +0800 @@ -114,9 +114,6 @@ _start: #ifdef TEST xorl %edx, %edx #endif - movl %edx, booting_cpu - movl %ebx, booting_vector - /* clear bss */ cld xorb %al, %al @@ -124,6 +121,9 @@ _start: movl $_ebss, %ecx subl %edi, %ecx rep stosb + + movl %edx, booting_cpu + movl %ebx, booting_vector /* make sure we are in a sane world */ clts