aboutsummaryrefslogtreecommitdiffstats
path: root/tools/firmware
diff options
context:
space:
mode:
authorKeir Fraser <keir.fraser@citrix.com>2008-03-17 11:16:08 +0000
committerKeir Fraser <keir.fraser@citrix.com>2008-03-17 11:16:08 +0000
commit79e5898480cf02e7fe812afaea18dcd76457711d (patch)
treec4ff0cfb6f4a660a67d08e4c99ec9d2099277687 /tools/firmware
parente78de9b54af8c678547146555feeeca765ae18fe (diff)
downloadxen-79e5898480cf02e7fe812afaea18dcd76457711d.tar.gz
xen-79e5898480cf02e7fe812afaea18dcd76457711d.tar.bz2
xen-79e5898480cf02e7fe812afaea18dcd76457711d.zip
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>
Diffstat (limited to 'tools/firmware')
-rw-r--r--tools/firmware/rombios/rombios.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/tools/firmware/rombios/rombios.c b/tools/firmware/rombios/rombios.c
index a37879bd95..b6cb0552aa 100644
--- a/tools/firmware/rombios/rombios.c
+++ b/tools/firmware/rombios/rombios.c
@@ -779,8 +779,8 @@ typedef struct {
Bit32u sector_count1;
Bit32u sector_count2;
Bit16u blksize;
- Bit16u dpte_segment;
Bit16u dpte_offset;
+ Bit16u dpte_segment;
Bit16u key;
Bit8u dpi_length;
Bit8u reserved1;