|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v1 18/20] libxl/acpi: Add ACPI e820 entry
On 07/06/2016 06:00 AM, Julien Grall wrote:
> (CC Stefano)
>
> Hi Boris,
>
> On 05/07/16 20:05, Boris Ostrovsky wrote:
>> Add entry for ACPI tables created for PVHv2 guests to e820 map.
>>
>> Signed-off-by: Boris Ostrovsky <boris.ostrovsky@xxxxxxxxxx>
>> ---
>>
>> New patch
>>
>> tools/libxc/include/xc_dom.h | 4 ++++
>> tools/libxl/libxl_dom.c | 8 ++++----
>> tools/libxl/libxl_x86.c | 11 +++++++++++
>> 3 files changed, 19 insertions(+), 4 deletions(-)
>>
>> diff --git a/tools/libxc/include/xc_dom.h b/tools/libxc/include/xc_dom.h
>> index 6cb10c4..ec2da14 100644
>> --- a/tools/libxc/include/xc_dom.h
>> +++ b/tools/libxc/include/xc_dom.h
>> @@ -102,6 +102,10 @@ struct xc_dom_image {
>> xen_vaddr_t virt_alloc_end;
>> xen_vaddr_t bsd_symtab_start;
>>
>> + /* ACPI tables (PVHv2 only) */
>> + xen_pfn_t acpi_pfn;
>> + xen_pfn_t acpi_pages;
>> +
>
> It would be good if we can share the fields with ARM (see [1]).
This is slightly different: acpi_pfn is address in guest physical space
(and is used for building guest's e820 map) and acpitable_blob is a
pointer to virtual address in the toolstack (or is it not?).
acpi_pages and acpitable_size could be used interchangeably though so
that could be shared.
-boris
>
> Regards,
>
> [1]
> https://lists.xenproject.org/archives/html/xen-devel/2016-07/msg00301.html
>
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
https://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |