21 Apr 2012 22:47
ACPI mapping wrong memory
Manuel Bouyer <bouyer <at> antioche.eu.org>
2012-04-21 20:47:21 GMT
2012-04-21 20:47:21 GMT
Hello, I ran into a problem here, where NetBSD wouldn't boot as Xen dom0. I tracked it down to ACPI requesting a mapping to a memory area no allocated to the dom0: the address is just above 4GB. This looks wrong to me, because such adresss wouldn't work with i386 anyway. The attached patch got NetBSD/Xen working for me, but with these messages: mainbus0 (root) acpi_md_OsMapMemory 0x40e len 2 acpi_md_OsMapMemory 0x9d800 len 1024 acpi_md_OsMapMemory 0xe0000 len 131072 acpi_md_OsMapMemory 0xfacd0 len 36 acpi_md_OsMapMemory 0xd7e70100 len 36 acpi_md_OsMapMemory 0xd7e70100 len 132 acpi_md_OsMapMemory 0xd7e70290 len 36 acpi_md_OsMapMemory 0xd7e70290 len 244 acpi_md_OsMapMemory 0xd7e707c0 len 36 acpi_md_OsMapMemory 0xd7e94000 len 36 acpi_md_OsMapMemory 0xd7e70390 len 36 acpi_md_OsMapMemory 0xd7e70600 len 36 acpi_md_OsMapMemory 0xd7e94040 len 36 acpi_md_OsMapMemory 0xd7e7a7c0 len 36 acpi_md_OsMapMemory 0xd7e7a800 len 36 acpi_md_OsMapMemory 0xd7e7adc0 len 36 acpi_md_OsMapMemory 0xd7e7ae30 len 36 acpi_md_OsMapMemory 0xd7e80360 len 36 acpi_md_OsMapMemory 0xd7e804f0 len 36 acpi_md_OsMapMemory 0xd7e80520 len 36 acpi_md_OsMapMemory 0xd7e806d0 len 36 acpi_md_OsMapMemory 0xd7e707c0 len 26369(Continue reading)
RSS Feed