Re: [PATCH v2 4/6] xen: add capability to load initrd outside of initial mapping

2016-02-11 Thread Juergen Gross
On 11/02/16 18:25, Daniel Kiper wrote: > On Thu, Feb 11, 2016 at 03:13:40PM +0100, Juergen Gross wrote: >> On 11/02/16 13:33, Daniel Kiper wrote: >>> On Thu, Feb 11, 2016 at 08:53:24AM +0100, Juergen Gross wrote: Modern pvops linux kernels support an initrd not covered by the initial

Re: [PATCH v2 3/6] xen: factor out allocation of page tables into separate function

2016-02-11 Thread Juergen Gross
On 11/02/16 18:14, Daniel Kiper wrote: > On Thu, Feb 11, 2016 at 01:53:51PM +0100, Juergen Gross wrote: >> On 11/02/16 13:27, Daniel Kiper wrote: >>> On Thu, Feb 11, 2016 at 08:53:23AM +0100, Juergen Gross wrote: Do the allocation of page tables in a separate function. This will allow to

Re: [PATCH v2 1/6] xen: factor out p2m list allocation into separate function

2016-02-11 Thread Juergen Gross
On 11/02/16 18:09, Daniel Kiper wrote: > On Thu, Feb 11, 2016 at 01:38:10PM +0100, Juergen Gross wrote: >> On 11/02/16 13:19, Daniel Kiper wrote: >>> On Thu, Feb 11, 2016 at 08:53:21AM +0100, Juergen Gross wrote: Do the p2m list allocation of the to be loaded kernel in a separate

Re: [PATCH v2 5/6] xen: modify page table construction

2016-02-11 Thread Juergen Gross
On 11/02/16 13:47, Daniel Kiper wrote: > On Thu, Feb 11, 2016 at 08:53:25AM +0100, Juergen Gross wrote: >> Modify the page table construction to allow multiple virtual regions >> to be mapped. This is done as preparation for removing the p2m list >> from the initial kernel mapping in order to

Re: [PATCH v2 5/6] xen: modify page table construction

2016-02-11 Thread Daniel Kiper
On Thu, Feb 11, 2016 at 08:53:25AM +0100, Juergen Gross wrote: > Modify the page table construction to allow multiple virtual regions > to be mapped. This is done as preparation for removing the p2m list > from the initial kernel mapping in order to support huge pv domains. > > This allows a

Re: [PATCH v2 2/6] xen: factor out allocation of special pages into separate function

2016-02-11 Thread Daniel Kiper
On Thu, Feb 11, 2016 at 08:53:22AM +0100, Juergen Gross wrote: > Do the allocation of special pages (start info, console and xenbus > ring buffers) in a separate function. This will allow to do the > allocation at different times of the boot preparations depending on > the features the kernel is

Re: [PATCH v2 1/6] xen: factor out p2m list allocation into separate function

2016-02-11 Thread Daniel Kiper
On Thu, Feb 11, 2016 at 08:53:21AM +0100, Juergen Gross wrote: > Do the p2m list allocation of the to be loaded kernel in a separate > function. This will allow doing the p2m list allocation at different > times of the boot preparations depending on the features the kernel > is supporting. > >

Re: [PATCH v2 1/6] xen: factor out p2m list allocation into separate function

2016-02-11 Thread Juergen Gross
On 11/02/16 13:19, Daniel Kiper wrote: > On Thu, Feb 11, 2016 at 08:53:21AM +0100, Juergen Gross wrote: >> Do the p2m list allocation of the to be loaded kernel in a separate >> function. This will allow doing the p2m list allocation at different >> times of the boot preparations depending on the

Re: [PATCH v2 2/6] xen: factor out allocation of special pages into separate function

2016-02-11 Thread Juergen Gross
On 11/02/16 13:21, Daniel Kiper wrote: > On Thu, Feb 11, 2016 at 08:53:22AM +0100, Juergen Gross wrote: >> Do the allocation of special pages (start info, console and xenbus >> ring buffers) in a separate function. This will allow to do the >> allocation at different times of the boot preparations

Re: [PATCH v2 3/6] xen: factor out allocation of page tables into separate function

2016-02-11 Thread Juergen Gross
On 11/02/16 13:27, Daniel Kiper wrote: > On Thu, Feb 11, 2016 at 08:53:23AM +0100, Juergen Gross wrote: >> Do the allocation of page tables in a separate function. This will >> allow to do the allocation at different times of the boot preparations >> depending on the features the kernel is

Re: [PATCH v2 3/6] xen: factor out allocation of page tables into separate function

2016-02-11 Thread Daniel Kiper
On Thu, Feb 11, 2016 at 08:53:23AM +0100, Juergen Gross wrote: > Do the allocation of page tables in a separate function. This will > allow to do the allocation at different times of the boot preparations > depending on the features the kernel is supporting. > > Signed-off-by: Juergen Gross

Re: [PATCH v2 4/6] xen: add capability to load initrd outside of initial mapping

2016-02-11 Thread Juergen Gross
On 11/02/16 13:33, Daniel Kiper wrote: > On Thu, Feb 11, 2016 at 08:53:24AM +0100, Juergen Gross wrote: >> Modern pvops linux kernels support an initrd not covered by the initial >> mapping. This capability is flagged by an elf-note. >> >> In case the elf-note is set by the kernel don't place the

Re: [PATCH v2 1/6] xen: factor out p2m list allocation into separate function

2016-02-11 Thread Daniel Kiper
On Thu, Feb 11, 2016 at 01:38:10PM +0100, Juergen Gross wrote: > On 11/02/16 13:19, Daniel Kiper wrote: > > On Thu, Feb 11, 2016 at 08:53:21AM +0100, Juergen Gross wrote: > >> Do the p2m list allocation of the to be loaded kernel in a separate > >> function. This will allow doing the p2m list

Re: [PATCH v2 3/6] xen: factor out allocation of page tables into separate function

2016-02-11 Thread Daniel Kiper
On Thu, Feb 11, 2016 at 01:53:51PM +0100, Juergen Gross wrote: > On 11/02/16 13:27, Daniel Kiper wrote: > > On Thu, Feb 11, 2016 at 08:53:23AM +0100, Juergen Gross wrote: > >> Do the allocation of page tables in a separate function. This will > >> allow to do the allocation at different times of

Re: [PATCH v2 4/6] xen: add capability to load initrd outside of initial mapping

2016-02-11 Thread Daniel Kiper
On Thu, Feb 11, 2016 at 08:53:24AM +0100, Juergen Gross wrote: > Modern pvops linux kernels support an initrd not covered by the initial > mapping. This capability is flagged by an elf-note. > > In case the elf-note is set by the kernel don't place the initrd into > the initial mapping. This will

Re: [PATCH v2 4/6] xen: add capability to load initrd outside of initial mapping

2016-02-11 Thread Daniel Kiper
On Thu, Feb 11, 2016 at 03:13:40PM +0100, Juergen Gross wrote: > On 11/02/16 13:33, Daniel Kiper wrote: > > On Thu, Feb 11, 2016 at 08:53:24AM +0100, Juergen Gross wrote: > >> Modern pvops linux kernels support an initrd not covered by the initial > >> mapping. This capability is flagged by an

Re: [PATCH v2 5/6] xen: modify page table construction

2016-02-11 Thread Daniel Kiper
On Thu, Feb 11, 2016 at 03:35:45PM +0100, Juergen Gross wrote: > On 11/02/16 13:47, Daniel Kiper wrote: > > On Thu, Feb 11, 2016 at 08:53:25AM +0100, Juergen Gross wrote: > >> Modify the page table construction to allow multiple virtual regions > >> to be mapped. This is done as preparation for