Re: [PATCH] fill in missing pv_mmu_ops entries for PAGETABLE_LEVELS >= 3

2008-01-28 Thread Glauber de Oliveira Costa
Ingo Molnar wrote: * Marcelo Tosatti <[EMAIL PROTECTED]> wrote: The first fix is not even specific for PARAVIRT, and it's actually preventing the whole tree from booting. And the following allows PARAVIRT kernels to boot on x86_64. Fill in missing pagetable manipulation

Re: [PATCH] fill in missing pv_mmu_ops entries for PAGETABLE_LEVELS = 3

2008-01-28 Thread Glauber de Oliveira Costa
Ingo Molnar wrote: * Marcelo Tosatti [EMAIL PROTECTED] wrote: The first fix is not even specific for PARAVIRT, and it's actually preventing the whole tree from booting. And the following allows PARAVIRT kernels to boot on x86_64. Fill in missing pagetable manipulation

Re: [PATCH] fill in missing pv_mmu_ops entries for PAGETABLE_LEVELS >= 3

2008-01-22 Thread Ingo Molnar
* Marcelo Tosatti <[EMAIL PROTECTED]> wrote: > > The first fix is not even specific for PARAVIRT, and it's actually > > preventing the whole tree from booting. > > > > And the following allows PARAVIRT kernels to boot on x86_64. > Fill in missing pagetable manipulation entries in pv_mmu_ops

Re: [PATCH] fill in missing pv_mmu_ops entries for PAGETABLE_LEVELS = 3

2008-01-22 Thread Ingo Molnar
* Marcelo Tosatti [EMAIL PROTECTED] wrote: The first fix is not even specific for PARAVIRT, and it's actually preventing the whole tree from booting. And the following allows PARAVIRT kernels to boot on x86_64. Fill in missing pagetable manipulation entries in pv_mmu_ops for

Re: [PATCH] fill in missing pv_mmu_ops entries for PAGETABLE_LEVELS >= 3

2008-01-21 Thread Jeremy Fitzhardinge
Eduardo Pereira Habkost wrote: + .pud_clear = native_pud_clear, On the patches I will send, pud_clear() and pgd_clear() aren't present on pv_mmu_ops and are implemented using set_pud() and set_pgd(). Actually, I changed my mind on that. pud_clear needs special handling with

Re: [PATCH] fill in missing pv_mmu_ops entries for PAGETABLE_LEVELS >= 3

2008-01-21 Thread Eduardo Pereira Habkost
On Sat, Jan 19, 2008 at 04:19:09PM -0200, Marcelo Tosatti wrote: > On Fri, Jan 18, 2008 at 03:20:15PM -0200, Glauber de Oliveira Costa wrote: > > Hi, > > > > This small series provides some more fixes towards the goal > > to have the PARAVIRT selectable for x86_64. After that, just > > some more

Re: [PATCH] fill in missing pv_mmu_ops entries for PAGETABLE_LEVELS = 3

2008-01-21 Thread Eduardo Pereira Habkost
On Sat, Jan 19, 2008 at 04:19:09PM -0200, Marcelo Tosatti wrote: On Fri, Jan 18, 2008 at 03:20:15PM -0200, Glauber de Oliveira Costa wrote: Hi, This small series provides some more fixes towards the goal to have the PARAVIRT selectable for x86_64. After that, just some more small steps

Re: [PATCH] fill in missing pv_mmu_ops entries for PAGETABLE_LEVELS = 3

2008-01-21 Thread Jeremy Fitzhardinge
Eduardo Pereira Habkost wrote: + .pud_clear = native_pud_clear, On the patches I will send, pud_clear() and pgd_clear() aren't present on pv_mmu_ops and are implemented using set_pud() and set_pgd(). Actually, I changed my mind on that. pud_clear needs special handling with

Re: [PATCH] fill in missing pv_mmu_ops entries for PAGETABLE_LEVELS >= 3

2008-01-19 Thread Jeremy Fitzhardinge
Marcelo Tosatti wrote: On Fri, Jan 18, 2008 at 03:20:15PM -0200, Glauber de Oliveira Costa wrote: Hi, This small series provides some more fixes towards the goal to have the PARAVIRT selectable for x86_64. After that, just some more small steps are needed. The first fix is not even

[PATCH] fill in missing pv_mmu_ops entries for PAGETABLE_LEVELS >= 3

2008-01-19 Thread Marcelo Tosatti
On Fri, Jan 18, 2008 at 03:20:15PM -0200, Glauber de Oliveira Costa wrote: > Hi, > > This small series provides some more fixes towards the goal > to have the PARAVIRT selectable for x86_64. After that, just > some more small steps are needed. > > The first fix is not even specific for PARAVIRT,

Re: [PATCH] fill in missing pv_mmu_ops entries for PAGETABLE_LEVELS = 3

2008-01-19 Thread Jeremy Fitzhardinge
Marcelo Tosatti wrote: On Fri, Jan 18, 2008 at 03:20:15PM -0200, Glauber de Oliveira Costa wrote: Hi, This small series provides some more fixes towards the goal to have the PARAVIRT selectable for x86_64. After that, just some more small steps are needed. The first fix is not even