|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v1 20/20] libxl/acpi: Build ACPI tables for HVMlite guests
On 06/07/16 17:30, Boris Ostrovsky wrote: On 07/06/2016 12:04 PM, Julien Grall wrote:Hi Boris, On 06/07/16 16:50, Boris Ostrovsky wrote:On 07/06/2016 07:05 AM, Julien Grall wrote: Because, at least for ARM, the ACPI memory region is not part of the "real" RAM. So this value is not taken into account into the current max mem. My point is we need to add the size of the ACPI blob to max mem to avoid any error here. However, as mentioned in the ACPI thread [1], all the blobs are generally loaded by libxc and not libxl. This is more true on ARM because the guest address space is controlled by libxc (the position of all the blob are decided by it).The difference is that I not only load the tables here but also build them. Which may or may not be the right thing to do in libxc. I suppose I can defer loading (and then keep pointer to tables in acpitable_blob) but the then I need to keep RSDP descriptor somewhere else (it is not part of the blob since it lives in lower MB of the guest).The device tree for ARM are built in libxl and loaded for libxc. IHMO, it would be strange to have a different pattern for ACPI.Is RSDP part of the ACPI blob for ARM? If not, how do you load it? RSDP is part of the ACPI blob for ARM. Regards, -- Julien Grall _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx https://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |