[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v4 06/33] xen/arm: Introduce xen, passthrough property
On Thu, 2015-03-19 at 19:29 +0000, Julien Grall wrote: > When a device is marked for passthrough (via the new property > "xen,passthrough"), dom0 must not access to the device (i.e not > loading a driver), but should be able to manage the MMIO/interrupt > of the passthrough device. > > The latter part will allow the toolstack to map MMIO/IRQ when a device > is pass through to a guest. > > The property "xen,passthrough" will be translated as 'status="disabled"' > in the device tree to avoid DOM0 using the device. We assume that DOM0 is > able to cope with this property (already the case for Linux, and > required by ePAPR). > > Rework the function map_device (renamed into handle_device) to: > > * For a given device node: > - Give permission to manage IRQ/MMIO for this device > - Retrieve the IRQ configuration (i.e edge/level) from the device > tree > * When the device is not marked for guest passthrough: > - Assign the device to the guest if it's protected by an IOMMU > - Map the IRQs and MMIOs regions to the guest > > Signed-off-by: Julien Grall <julien.grall@xxxxxxxxxx> > Acked-by: Stefano Stabellini <stefano.stabellini@xxxxxxxxxxxxx> Acked-by: Ian Campbell <ian.campbell@xxxxxxxxxx> _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |