|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [edk2-devel] [PATCH v2 20/31] OvmfPkg: Import XENMEM_memory_map hypercall to Xen/memory.h
On 04/09/19 13:08, Anthony PERARD wrote:
> This is copied over from the public header of the Xen Project, with the
(1) Please expand "This".
with that,
Acked-by: Laszlo Ersek <lersek@xxxxxxxxxx>
Thanks
Laszlo
> type name modified to build on OVMF.
>
> Contributed-under: TianoCore Contribution Agreement 1.1
> Signed-off-by: Anthony PERARD <anthony.perard@xxxxxxxxxx>
> ---
> OvmfPkg/Include/IndustryStandard/Xen/memory.h | 23 ++++++++++++++++++++
> 1 file changed, 23 insertions(+)
>
> diff --git a/OvmfPkg/Include/IndustryStandard/Xen/memory.h
> b/OvmfPkg/Include/IndustryStandard/Xen/memory.h
> index 020155962c..b00a87097d 100644
> --- a/OvmfPkg/Include/IndustryStandard/Xen/memory.h
> +++ b/OvmfPkg/Include/IndustryStandard/Xen/memory.h
> @@ -81,6 +81,29 @@ struct xen_remove_from_physmap {
> typedef struct xen_remove_from_physmap xen_remove_from_physmap_t;
> DEFINE_XEN_GUEST_HANDLE(xen_remove_from_physmap_t);
>
> +/*
> + * Returns the pseudo-physical memory map as it was when the domain
> + * was started (specified by XENMEM_set_memory_map).
> + * arg == addr of xen_memory_map_t.
> + */
> +#define XENMEM_memory_map 9
> +struct xen_memory_map {
> + /*
> + * On call the number of entries which can be stored in buffer. On
> + * return the number of entries which have been stored in
> + * buffer.
> + */
> + UINT32 nr_entries;
> +
> + /*
> + * Entries in the buffer are in the same format as returned by the
> + * BIOS INT 0x15 EAX=0xE820 call.
> + */
> + XEN_GUEST_HANDLE(void) buffer;
> +};
> +typedef struct xen_memory_map xen_memory_map_t;
> +DEFINE_XEN_GUEST_HANDLE(xen_memory_map_t);
> +
> #endif /* __XEN_PUBLIC_MEMORY_H__ */
>
> /*
>
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |