|
|
|
|
|
|
|
|
|
|
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
|
|
|
|
|