[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v2 05/21] xen/arm: follow-up to allow DOM0 manage IRQ and MMIO
On Thu, 2014-09-11 at 15:32 -0700, Julien Grall wrote: > The current solution doesn't map the device into DOM0 memory but the > device is still described in the device tree. I had some thoughts on that in the thread on the 00/21 mail BTW. > With the new property "xen,passthrough", we would have to remove the > node from DOM0, or teach DOM0 that the device should not be used. You would translate it into status="disabled" for dom0, that's all, no need to remove anything. > > Overall, I don't think dropping the node in DOM0 device tree will impact > it. If it's the case that would mean the device should not be > passthrough to another guest. So I will give a look to introduce this > new property. Shall I send a patch to the device tree bindings ML? > > BTW, I don't think the new property should be a boolean. Use only the > name should be enough here. That's what boolean means in DT context, a name without a value. > > >> + { > >> + res = route_irq_to_guest(d, irq, dt_node_name(dev)); > >> + if ( res ) > >> + { > >> + printk(XENLOG_ERR "Unable to route IRQ %u to domain %u\n", > >> + irq, d->domain_id); > >> + return res; > >> + } > >> + } > >> } > >> > >> - /* Map the address ranges */ > >> + /* Give permission and map MMIOs */ > > > > Permissions are now given above, not below, aren't they? > > Only permission for IRQ. The MMIO ones are given few lines below. Ah, right. Ian. _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |