Re: [SeaBIOS] placement of emulated flash [was: seabios Improved multi-platform support]

2013-02-21 Thread Ian Campbell
(dropping Attilio he has left Citrix). On Wed, 2013-02-20 at 23:50 +0100, Laszlo Ersek wrote: On 02/20/13 18:18, Ian Campbell wrote: On Wed, 2013-02-20 at 17:55 +0100, Laszlo Ersek wrote: However in OVMF the RESERVED_MEMBASE range is not parsed from this Xen-exported table, it is added

[SeaBIOS] placement of emulated flash [was: seabios Improved multi-platform support]

2013-02-20 Thread Laszlo Ersek
Regarding the ACPI tables, OVMF takes them from Xen. It scans 0x000EA020 to 0x000F for the RSDP and goes from there. See OvmfPkg/AcpiPlatformDxe/Xen.c. I'm not sure about the e820 table. In hvmloader's build_e820_table() [tools/firmware/hvmloader/e820.c], a range starting at RESERVED_MEMBASE

Re: [SeaBIOS] placement of emulated flash [was: seabios Improved multi-platform support]

2013-02-20 Thread Ian Campbell
On Wed, 2013-02-20 at 17:55 +0100, Laszlo Ersek wrote: However in OVMF the RESERVED_MEMBASE range is not parsed from this Xen-exported table, it is added manually in InitializeXen() [OvmfPkg/PlatformPei/Xen.c]: // // Reserve away HVMLOADER reserved memory [0xFC00,0xFD00). //

Re: [SeaBIOS] placement of emulated flash [was: seabios Improved multi-platform support]

2013-02-20 Thread Laszlo Ersek
On 02/20/13 18:18, Ian Campbell wrote: On Wed, 2013-02-20 at 17:55 +0100, Laszlo Ersek wrote: However in OVMF the RESERVED_MEMBASE range is not parsed from this Xen-exported table, it is added manually in InitializeXen() [OvmfPkg/PlatformPei/Xen.c]: // // Reserve away HVMLOADER reserved