|
|
|
|
|
|
|
|
|
|
xen-changelog
[Xen-changelog] [xen-unstable] rombios: fix trying to boot from next dev
# HG changeset patch
# User Keir Fraser <keir.fraser@xxxxxxxxxx>
# Date 1243419578 -3600
# Node ID 11b3b6fafc7b4cfb02632ce24ff761dd3abbbc6d
# Parent b671d568115f69d2ab223e9b71b6f8241a7dc1f9
rombios: fix trying to boot from next device
If boot="ndc", rombios cannot try to boot next device.
Because rombios jump to the boot vector without pushing return
address, gPXE code and so on cannot return if it fail to boot.
Signed-off-by: Akio Takebe <takebe_akio@xxxxxxxxxxxxxx>
---
tools/firmware/rombios/rombios.c | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff -r b671d568115f -r 11b3b6fafc7b tools/firmware/rombios/rombios.c
--- a/tools/firmware/rombios/rombios.c Wed May 27 11:17:40 2009 +0100
+++ b/tools/firmware/rombios/rombios.c Wed May 27 11:19:38 2009 +0100
@@ -8362,8 +8362,8 @@ ASM_END
/* Jump to the boot vector */
ASM_START
mov bp, sp
-// push cs
-// push #int18_handler
+ push cs
+ push #int18_handler
;; Build an iret stack frame that will take us to the boot vector.
;; iret pops ip, then cs, then flags, so push them in the opposite order.
pushf
_______________________________________________
Xen-changelog mailing list
Xen-changelog@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-changelog
|
<Prev in Thread] |
Current Thread |
[Next in Thread> |
- [Xen-changelog] [xen-unstable] rombios: fix trying to boot from next device,
Xen patchbot-unstable <=
|
|
|
|
|