ia64/xen-unstable

changeset 17217:9f6117e9d7d9

hvm bios: Fix EDD pointer in int 13h, fn 48h BIOS call return buffer

I ran into this when I was reviewing what was outstanding to get
NetWare to run fully virtualized.

The BIOS emulator code has the segment and offset backward in the
returned buffer for the int 13h, fn 48h BIOS call.

Signed-off-by: Bruce Rogers <brogers@novell.com>
author Keir Fraser <keir.fraser@citrix.com>
date Mon Mar 17 11:16:08 2008 +0000 (2008-03-17)
parents b0fe56f7b190
children f82baf1755ac
files tools/firmware/rombios/rombios.c
line diff
     1.1 --- a/tools/firmware/rombios/rombios.c	Mon Mar 17 11:02:40 2008 +0000
     1.2 +++ b/tools/firmware/rombios/rombios.c	Mon Mar 17 11:16:08 2008 +0000
     1.3 @@ -779,8 +779,8 @@ typedef struct {
     1.4      Bit32u  sector_count1;
     1.5      Bit32u  sector_count2;
     1.6      Bit16u  blksize;
     1.7 +    Bit16u  dpte_offset;
     1.8      Bit16u  dpte_segment;
     1.9 -    Bit16u  dpte_offset;
    1.10      Bit16u  key;
    1.11      Bit8u   dpi_length;
    1.12      Bit8u   reserved1;