|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [v5][PATCH 08/10] tools:firmware:hvmloader: introduce hypercall for xc_reserved_device_memory_map
>>> On 26.08.14 at 13:02, <tiejun.chen@xxxxxxxxx> wrote:
> --- a/tools/firmware/hvmloader/util.c
> +++ b/tools/firmware/hvmloader/util.c
> @@ -828,6 +828,28 @@ int hpet_exists(unsigned long hpet_base)
> return ((hpet_id >> 16) == 0x8086);
> }
>
> +int get_reserved_device_memory_map(struct reserved_device_memory *entries,
> + uint32_t max_entries)
> +{
> + static int map_done = 0;
> + struct xen_mem_reserved_device_memory_map memmap = {
> + .nr_entries = max_entries
> + };
> +
> + if ( map_done )
> + return 0;
> +
> + set_xen_guest_handle(memmap.buffer, entries);
struct reserved_device_memory (the type which entries is a pointer
to) is a privately defined type. You shouldn't pass this to a hypercall.
Jan
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |