[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH 0/6] grub-xen: support booting huge pv-domains
From: |
Juergen Gross |
Subject: |
Re: [PATCH 0/6] grub-xen: support booting huge pv-domains |
Date: |
Mon, 16 Nov 2015 11:18:27 +0100 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 |
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" <address@hidden
> <mailto:address@hidden>> 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
>
- [PATCH 0/6] grub-xen: support booting huge pv-domains, Juergen Gross, 2015/11/02
- [PATCH 2/6] xen: factor out allocation of special pages into separate function, Juergen Gross, 2015/11/02
- [PATCH 6/6] xen: add capability to load p2m list outside of kernel mapping, Juergen Gross, 2015/11/02
- [PATCH 1/6] xen: factor out p2m list allocation into separate function, Juergen Gross, 2015/11/02
- [PATCH 4/6] xen: add capability to load initrd outside of initial mapping, Juergen Gross, 2015/11/02
- [PATCH 3/6] xen: factor out allocation of page tables into separate function, Juergen Gross, 2015/11/02
- [PATCH 5/6] xen: modify page table construction, Juergen Gross, 2015/11/02
- Re: [PATCH 0/6] grub-xen: support booting huge pv-domains, Juergen Gross, 2015/11/09
- Re: [PATCH 0/6] grub-xen: support booting huge pv-domains, Juergen Gross, 2015/11/16