[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] [v2][PATCH 6/8] xen, gfx passthrough: support Intel IGD passthrough with VT-D

On Mon, May 19, 2014 at 12:58:50AM +0000, Zhang, Yang Z wrote:
> Konrad Rzeszutek Wilk wrote on 2014-05-16:
> > On Fri, May 16, 2014 at 06:53:42PM +0800, Tiejun Chen wrote:
> > > Some registers of Intel IGD are mapped in host bridge, so it needs to
> > > passthrough these registers of physical host bridge to guest because
> > > emulated host bridge in guest doesn't have these mappings.
> Thanks for your review for the whole series patch.

Sure thing!

.. snip..
> > > +write_default:
> > > +    pci_default_write_config(pci_dev, config_addr, val, len);
> > 
> > 
> > and we just allow it through. But what happens if the guest decides to 
> > change
> > the BAR sizes?  Or fiddle with the GTT?
> > 
> > Ouch. That really looks dangerous - or maybe I am too paranoid?
> > 
> I do not quite understand your concern. We only pass through PAVPC to 
> physical host bridge. The others are handled by current logic. We don't 
> change any of it. So what problem will be exposed by this patch?

Ah, I assumed that pci_default_write_config would be writting
everything without any checks. But it looks to be doing the
right thing and just sets the emulated values.

Could we just add comment saying that it writes to the emulated
values? That way it won't trip folks.

> Best regards,
> Yang

Xen-devel mailing list



Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.