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

Re: [Xen-devel] [PATCH v2 1/2] Resize the MAX_NR_IO_RANGES for ioreq server



> -----Original Message-----
> From: Jan Beulich [mailto:JBeulich@xxxxxxxx]
> Sent: 07 July 2015 16:27
> To: Paul Durrant
> Cc: Andrew Cooper; George Dunlap; Kevin Tian; zhiyuan.lv@xxxxxxxxx; Zhang
> Yu; xen-devel@xxxxxxxxxxxxx; Keir (Xen.org)
> Subject: RE: [Xen-devel] [PATCH v2 1/2] Resize the MAX_NR_IO_RANGES for
> ioreq server
> 
> >>> On 07.07.15 at 17:12, <Paul.Durrant@xxxxxxxxxx> wrote:
> > I don't think that the Xan parts of XenGT are that far off. I had a list of
> > 3 items:
> >
> > - 16 byte I/O brokenness, which should be fixed now
> > - Basic PV-IOMMU implementation, which I think Malcolm should be
> posting very soon
> 
> No matter how soon Malcolm would post that, unless it is in a shape
> to go in without any revisions, it will - afaict - miss 4.6 (freezing at
> the end of the week). I can't even guarantee that your HVM
> emulation updates will have gone in by then, but I very much hope
> so.
> 
> > - Shadow GTT emulation (which is what we're looking at here)
> >
> > I had a chat with George earlier and wondered whether we might approach
> > things this way:
> >
> > - Add a new sub op to HVMOP_[un]map_io_range_to_ioreq_server or a
> new
> > HVM_[un]map_gfn_to_ioreq_server
> > - Make rb_rangeset the default rangeset implementation (since I believe it
> > can only be an improvement even if it makes no significant difference for
> > small numbers of ranges)
> > - Use a common implementation for MMIO ranges and GFN ranges *for
> now* (which
> > does mean increasing the limit) to allow us to be functionally complete for
> > 4.6
> > - Follow up (post-4.6) with a different ioreq server redirection
> > implementation for mmio-dm and mmio-dm-write pages, possibly based
> on claiming a
> > range of page types for emulator use, to optimize shadow GTT
> implementation.
> >
> > Does that sound plausible?
> 
> Yes, except that I think all of this will be post-4.6.
> 

Ok, if we miss 4.6 then so be it, but we'll go with that plan and live in hope 
;-)

  Paul

> Jan


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel


 


Rackspace

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