direct-io.hg

changeset 15451:296ffa18524a

[32on64 kexec] Add an explicit local branch after re-enabling paging
in 32 bit mode.

While it doesn't appear to be strictly required the documentation
calls for it. Thanks to Edwin Zhai for bringing the omission to my
attention.

Signed-off-by: Ian Campbell <ian.campbell@xensource.com>
author Ian Campbell <ian.campbell@xensource.com>
date Tue Jul 03 10:30:15 2007 +0100 (2007-07-03)
parents 356bd2f3b9d8
children 647f9671dc44
files xen/arch/x86/x86_64/compat_kexec.S
line diff
     1.1 --- a/xen/arch/x86/x86_64/compat_kexec.S	Tue Jul 03 10:12:22 2007 +0100
     1.2 +++ b/xen/arch/x86/x86_64/compat_kexec.S	Tue Jul 03 10:30:15 2007 +0100
     1.3 @@ -144,6 +144,8 @@ compatibility_mode:
     1.4          movl %cr0, %eax
     1.5          orl $X86_CR0_PG, %eax
     1.6          movl %eax, %cr0
     1.7 +        jmp 1f
     1.8 +1:
     1.9  
    1.10          popl %eax
    1.11          call *%eax