[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH 0/6] grub-xen: support booting huge pv-domains
On 16/11/15 08:08, Vladimir 'phcoder' Serbinenko wrote: > Sorry for delay. Just this patch series is more difficult to review for > me but I'm definitely not ignoring it. I'll try to get to it this week Thanks for the reply. I just wanted to be sure the patches aren't bitrotting in some spam folder. Juergen > > Le 16 nov. 2015 6:47 AM, "Juergen Gross" <jgross@xxxxxxxx > <mailto:jgross@xxxxxxxx>> a Ãcrit : > > On 02/11/15 06:51, Juergen Gross wrote: > > The Xen hypervisor supports starting a dom0 with large memory (up to > > the TB range) by not including the initrd and p2m list in the initial > > kernel mapping. Especially the p2m list can grow larger than the > > available virtual space in the initial mapping. > > > > The started kernel is indicating the support of each feature via > > elf notes. > > > > This series enables grub-xen to do the same as the hypervisor. > > > > Tested with: > > - 32 bit domU (kernel not supporting unmapped initrd) > > - 32 bit domU (kernel supporting unmapped initrd) > > - 1 GB 64 bit domU (kernel supporting unmapped initrd, not p2m) > > - 1 GB 64 bit domU (kernel supporting unmapped initrd and p2m) > > - 900GB 64 bit domU (kernel supporting unmapped initrd and p2m) > > > > > > Juergen Gross (6): > > xen: factor out p2m list allocation into separate function > > xen: factor out allocation of special pages into separate function > > xen: factor out allocation of page tables into separate function > > xen: add capability to load initrd outside of initial mapping > > xen: modify page table construction > > xen: add capability to load p2m list outside of kernel mapping > > > > grub-core/lib/i386/xen/relocator.S | 47 ++-- > > grub-core/lib/x86_64/xen/relocator.S | 41 ++- > > grub-core/lib/xen/relocator.c | 22 +- > > grub-core/loader/i386/xen.c | 521 > +++++++++++++++++++++++++---------- > > grub-core/loader/i386/xen_fileXX.c | 7 + > > include/grub/xen/relocator.h | 6 +- > > include/grub/xen_file.h | 3 + > > 7 files changed, 446 insertions(+), 201 deletions(-) > > > > I'd really appreciate some kind of reaction. > > Is the general approach acceptable? > > > Juergen > _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |