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

Re: [Xen-devel] DMI and other BIOS hooks


On 26 Jul 2005, at 19:11, King, Steven R wrote:

Here's a few specific questions:
1) Does Xen map the platform's 0xF0000-0xFFFFF BIOS space to guests, or
is this region virtualized?
2) If virtualized, how Xen map BIOS facilities to guests?

In my case, Dom0 finds the _DMI_ entry point, which appears to overlap
with physical RAM.  This ultimately causes the domain_crash() for Dom0.
Looks like a bad BIOS, but I'm unclear as to the degree which Xen plays
man-in-the-middle.

Memory space that is reserved by the e820 table is marked as 'I/O memory' by Xen. Domain0 is allowed to map such areas as it wishes. If you have a broken BIOS that is not reserving the table areas in its e820, Xen will not mark the area as I/O memory and will prevent domain0 from mapping that memory. Hence the crash.

We may need a workaround for broken BIOSes (perhaps even if it's just a boot parameter to Xen to specify reserved memory ranges).

 -- Keir


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel

<Prev in Thread] Current Thread [Next in Thread>