[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [v10][PATCH 06/16] hvmloader/pci: Try to avoid placing BARs in RMRRs
On Mon, Jul 20, 2015 at 7:16 AM, Tiejun Chen <tiejun.chen@xxxxxxxxx> wrote: > Try to avoid placing PCI BARs over RMRRs: > > - If mmio_hole_size is not specified, and the existing MMIO range has > RMRRs in it, and there is space to expand the hole in lowmem without > moving more memory, then make the MMIO hole as large as possible. > > - When placing RMRRs, find the next RMRR higher than the current base > in the lowmem mmio hole. If it overlaps, skip ahead of it and find > the next one. > > This certainly won't work in all cases, but it should work in a > significant number of cases. Additionally, users should be able to > work around problems by setting mmio_hole_size larger in the guest > config. > > Signed-off-by: George Dunlap <george.dunlap@xxxxxxxxxxxxx> > Signed-off-by: Tiejun Chen <tiejun.chen@xxxxxxxxx> > --- > v10: > > * This is from George' draft patch which implements an acceptable solution in > current cycle. Here I just implemented check_overlap_all() and some > cleanups. Changes: Reviewed-by: George Dunlap <george.dunlap@xxxxxxxxxxxxx> _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |