|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] Design doc of adding ACPI support for arm64 on Xen
On Wed, 5 Aug 2015, Julien Grall wrote:
> Hi Shannon,
>
> On 05/08/15 10:29, Shannon Zhao wrote:
> >>
> >>> 3)DOM0 how to get grant table and event channel irq informations
> >>> As said above, we assign the hypervisor_id be "XenVMM" to tell DOM0
> >>> that it runs on Xen hypervisor.
> >>> Then save the start address and size
> >>> of grant table in domain->grant_table->start_addr and
> >>> domain->grant_table->size. DOM0 can call a new hypercall
> >>> GNTTABOP_get_start_addr to get these info.
> >>> Same to event channel, we've already save interrupt number in
> >>> d->arch.evtchn_irq, so DOM0 can call a new hypercall EVTCHNOP_get_irq
> >>> to get the irq.
> >>
> >> It would be nice to go down into more details and write the parameters
> >> of the hypercalls in the doc as they will become a newly supported ABI.
> >>
> > The parameters of GNTTABOP_get_start_addr is like below:
>
> The hypercall is not only giving the start but also the size. So I would
> rename into GNTTABOP_get_region
I agree
> > struct gnttab_get_start_addr {
> > /* IN parameters */
> > domid_t dom;
>
> The domain ID is not necessary. We only want to retrieve grant table
> region of the current domain.
Most other GNTTABOP have a domid parameter, so for uniformity I would
keep it.
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |