03 May, 2011
1 commit
-
The use of base for %ebx in this file is arbitrary, *except* that we
also use it to compute the real-mode segment. Therefore, make it so
that r_base really is the true address to which %ebx points.This resolves kernel bugzilla 33302.
Reported-and-tested-by: Alexey Zaytsev
Signed-off-by: H. Peter Anvin
Link: http://lkml.kernel.org/n/tip-08os5wi3yq1no0y4i5m4z7he@git.kernel.org
19 Feb, 2011
1 commit
-
The initial version of this patch had %eax being a segment and %ecx
being the mode. I had changed the interfaces, but not the actual
implementation!Reported-by: Brian Gerst
LKML-Reference:
Cc: Stephen Rothwell
Cc: Rafael J. Wysocki
Cc: Matthieu Castet
18 Feb, 2011
1 commit
-
Move the real-mode reboot code out to an assembly file (reboot_32.S)
which is allocated using the common lowmem trampoline allocator.Signed-off-by: H. Peter Anvin
LKML-Reference:
Cc: Stephen Rothwell
Cc: Rafael J. Wysocki
Cc: Matthieu Castet