[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] [PATCH for-4.11] libxl: fix memory map reported to PVH guests



On 20/04/18 15:52, Roger Pau Monne wrote:
> PVH guests with 4GB of RAM or more get a memory map like the
> following:
> 
> 0x00000000000000 - 0x000000fee00000 RAM
> 0x000000fee00000 - 0x00000100000000 RESERVED
> 0x000000fc009000 - 0x000000fc009040 ACPI
> 0x000000fc000000 - 0x000000fc001000 ACPI
> 0x000000fc001000 - 0x000000fc009000 ACPI
> 0x00000100000000 - 0x000001fb200400 RAM
> 
> This is wrong because ACPI regions are also reported as RAM regions.
> The cause of this issue is not setting a big enough MMIO hole, current
> libxl code only takes into account the address of the local APIC page
> and the reserved pages in order to set the size of the MMIO hole, when
> it should also take into account the location of the ACPI tables.
> 
> After the fix the layout reported for the same guest is:
> 
> 0x00000000000000 - 0x000000fc000000 RAM
> 0x000000fc000000 - 0x00000100000000 RESERVED
> 0x000000fc009000 - 0x000000fc009040 ACPI
> 0x000000fc000000 - 0x000000fc001000 ACPI
> 0x000000fc001000 - 0x000000fc009000 ACPI
> 0x00000100000000 - 0x000001fe000400 RAM
> 
> Signed-off-by: Roger Pau Monné <roger.pau@xxxxxxxxxx>

Release-acked-by: Juergen Gross <jgross@xxxxxxxx>


Juergen

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/xen-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.