[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v11 07/12] vpci: add header handlers
>>> On 20.03.18 at 16:15, <roger.pau@xxxxxxxxxx> wrote: > Introduce a set of handlers that trap accesses to the PCI BARs and the > command register, in order to snoop BAR sizing and BAR relocation. > > The command handler is used to detect changes to bit 2 (response to > memory space accesses), and maps/unmaps the BARs of the device into > the guest p2m. A rangeset is used in order to figure out which memory > to map/unmap. This makes it easier to keep track of the possible > overlaps with other BARs, and will also simplify MSI-X support, where > certain regions of a BAR might be used for the MSI-X table or PBA. > > The BAR register handlers are used to detect attempts by the guest to > size or relocate the BARs. > > Note that the long running BAR mapping and unmapping operations are > deferred to be performed by hvm_io_pending, so that they can be safely > preempted. > > Signed-off-by: Roger Pau Monné <roger.pau@xxxxxxxxxx> Reviewed-by: Jan Beulich <jbeulich@xxxxxxxx> _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxxx https://lists.xenproject.org/mailman/listinfo/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |