WARNING - OLD ARCHIVES

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/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-devel

[Xen-devel] real-mode switch

To: "ron minnich" <rminnich@xxxxxxxxx>, <xen-devel@xxxxxxxxxxxxxxxxxxx>
Subject: [Xen-devel] real-mode switch
From: "Jayant Mangalampalli" <Jayant_Mangalampalli@xxxxxxxxxxx>
Date: Tue, 5 Jun 2007 18:49:05 +0530
Delivery-date: Tue, 05 Jun 2007 06:16:57 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
Thread-index: AcendBde9cnWVuoMRu2bkB+SJbMudA==
Thread-topic: real-mode switch

I am trying to switch to real-mode to make some BIOS calls. However, when I try to remap kernel at virtual address 0 I get Unable to handle kernel paging request at virtual address c06e0000 error. Here is where I get it:

memcpy(swapper_pg_dir, swapper_pg_dir + USER_PGD_PTRS, sizeof(swapper_pg_dir[0]) * KERNEL_PGD_PTRS);

swapper_pg_dir is 0xc06e0000, and user PGD pointers start at 0x400 and kernel pointers start at 0x100. Any idea why I get this?

Thanks,

Jayant Mangalampalli

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
<Prev in Thread] Current Thread [Next in Thread>