This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
Home Products Support Community News


[Xen-changelog] [xen-3.1-testing] hvm bios: Fix EDD pointer in int 13h,

To: xen-changelog@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-changelog] [xen-3.1-testing] hvm bios: Fix EDD pointer in int 13h, fn 48h BIOS call return buffer
From: "Xen patchbot-3.1-testing" <patchbot-3.1-testing@xxxxxxxxxxxxxxxxxxx>
Date: Thu, 20 Mar 2008 05:41:55 -0700
Delivery-date: Thu, 20 Mar 2008 05:48:50 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-changelog-request@lists.xensource.com?subject=help>
List-id: BK change log <xen-changelog.lists.xensource.com>
List-post: <mailto:xen-changelog@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-changelog>, <mailto:xen-changelog-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-changelog>, <mailto:xen-changelog-request@lists.xensource.com?subject=unsubscribe>
Reply-to: xen-devel@xxxxxxxxxxxxxxxxxxx
Sender: xen-changelog-bounces@xxxxxxxxxxxxxxxxxxx
# HG changeset patch
# User Keir Fraser <keir.fraser@xxxxxxxxxx>
# Date 1206015424 0
# Node ID 9443a268a96dfad69c624e2611c7e620b9cdc19d
# Parent  b8b6e1e36325bd45e845fcfeb761a47e6c4a1aee
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@xxxxxxxxxx>
xen-unstable changeset:   17200:9f6117e9d7d9ed2761ad79403837d419145c54e2
xen-unstable date:        Mon Mar 17 11:16:08 2008 +0000
 tools/firmware/rombios/rombios.c |    2 +-
 1 files changed, 1 insertion(+), 1 deletion(-)

diff -r b8b6e1e36325 -r 9443a268a96d tools/firmware/rombios/rombios.c
--- a/tools/firmware/rombios/rombios.c  Wed Mar 05 16:52:56 2008 +0000
+++ b/tools/firmware/rombios/rombios.c  Thu Mar 20 12:17:04 2008 +0000
@@ -779,8 +779,8 @@ typedef struct {
     Bit32u  sector_count1;
     Bit32u  sector_count2;
     Bit16u  blksize;
+    Bit16u  dpte_offset;
     Bit16u  dpte_segment;
-    Bit16u  dpte_offset;
     Bit16u  key;
     Bit8u   dpi_length;
     Bit8u   reserved1;

Xen-changelog mailing list

<Prev in Thread] Current Thread [Next in Thread>
  • [Xen-changelog] [xen-3.1-testing] hvm bios: Fix EDD pointer in int 13h, fn 48h BIOS call return buffer, Xen patchbot-3.1-testing <=