[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH V1 24/29] xen/arm: vexpress: Blacklist a list of board specific devices
On Wed, 2013-08-28 at 15:47 +0100, Julien Grall wrote: > On Versatile there are a bunch of devices which must not be pass-through to > any > guest (power management and cache coherency devices). > > This commit also blacklist the HDLCD device because then is unable to > correctly ^s "then ____ is unable" ? Missing word? "Linux" or "dom0" maybe? Or maybe s/then/dom0/? Is this a consequence of our HDLCD driver or just of lack of memreserve? > map the framebuffer. Therefore, when Linux will try to access to the > framebuffer, > Xen will receive a non-handled data access. > > Signed-off-by: Julien Grall <julien.grall@xxxxxxxxxx> > > --- > Changes in v2: > - Fix typoes in commit message > --- > xen/arch/arm/platforms/vexpress.c | 17 +++++++++++++++++ > 1 file changed, 17 insertions(+) > > diff --git a/xen/arch/arm/platforms/vexpress.c > b/xen/arch/arm/platforms/vexpress.c > index 6f7dc2c..298c141 100644 > --- a/xen/arch/arm/platforms/vexpress.c > +++ b/xen/arch/arm/platforms/vexpress.c > @@ -125,9 +125,26 @@ static const char * const vexpress_dt_compat[] > __initdata = > NULL > }; > > +static const struct dt_device_match vexpress_blacklist_dev[] __initconst = > +{ > + /* Cache Coherent Interconnect */ > + DT_MATCH_COMPATIBLE("arm,cci-400"), > + DT_MATCH_COMPATIBLE("arm,cci-400-pmu"), > + /* Video device > + * TODO: remove it once memreserve is handled properly by Xen > + */ > + DT_MATCH_COMPATIBLE("arm,hdlcd"), > + /* Hardware power management */ > + DT_MATCH_COMPATIBLE("arm,vexpress-reset"), > + DT_MATCH_COMPATIBLE("arm,vexpress-reboot"), > + DT_MATCH_COMPATIBLE("arm,vexpress-shutdown"), > + { /* sentinel */ }, > +}; > + > PLATFORM_START(vexpress, "VERSATILE EXPRESS") > .compatible = vexpress_dt_compat, > .reset = vexpress_reset, > + .blacklist_dev = vexpress_blacklist_dev, > PLATFORM_END > > /* _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |