diff options
author | Keir Fraser <keir.fraser@citrix.com> | 2009-01-26 11:16:52 +0000 |
---|---|---|
committer | Keir Fraser <keir.fraser@citrix.com> | 2009-01-26 11:16:52 +0000 |
commit | c32523e1417af26881353ca1888e222c9df813ae (patch) | |
tree | d3279b09b1dcaa086cdb272b9430b5810d59903c /tools/firmware/rombios | |
parent | 4a4a8f6d9b98acb9b7eace1a9ab59e6634fac45f (diff) | |
download | xen-c32523e1417af26881353ca1888e222c9df813ae.tar.gz xen-c32523e1417af26881353ca1888e222c9df813ae.tar.bz2 xen-c32523e1417af26881353ca1888e222c9df813ae.zip |
rombios: fix wrong stack segment return in 32-bit gateway
Signed-off-by: Kouya Shimura <kouya@jp.fujitsu.com>
Diffstat (limited to 'tools/firmware/rombios')
-rw-r--r-- | tools/firmware/rombios/32bitgateway.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/tools/firmware/rombios/32bitgateway.c b/tools/firmware/rombios/32bitgateway.c index 06d812d4a6..8b3dffa591 100644 --- a/tools/firmware/rombios/32bitgateway.c +++ b/tools/firmware/rombios/32bitgateway.c @@ -130,9 +130,9 @@ upcall2: ; Restore real-mode stack pointer xor eax, eax mov ax, ss_off[esp] + mov bx, ax ; Real-mode ss in bx shl eax, 4 sub esp, eax - mov bx, ax ; Real-mode ss in bx ; Return to real mode jmpf upcall3, #PM_16BIT_CS |