Re: [PATCH 0/6] Use virtual page class key protection mechanism for speeding up guest page fault

2014-06-29 Thread Aneesh Kumar K.V
Benjamin Herrenschmidt writes: > On Sun, 2014-06-29 at 16:47 +0530, Aneesh Kumar K.V wrote: > >> To achieve the above we use virtual page calss protection mechanism for >> covering (2) and (3). For both the above case we mark the hpte >> valid, but associate the page with virtual page class index

Re: [PATCH 0/6] Use virtual page class key protection mechanism for speeding up guest page fault

2014-06-29 Thread Benjamin Herrenschmidt
On Sun, 2014-06-29 at 16:47 +0530, Aneesh Kumar K.V wrote: > To achieve the above we use virtual page calss protection mechanism for > covering (2) and (3). For both the above case we mark the hpte > valid, but associate the page with virtual page class index 30 and 31. > The authority mask regist

[PATCH 0/6] Use virtual page class key protection mechanism for speeding up guest page fault

2014-06-29 Thread Aneesh Kumar K.V
Hi, With the current code we do an expensive hash page table lookup on every page fault resulting from a missing hash page table entry. A NO_HPTE page fault can happen due to the below reasons: 1) Missing hash pte as per guest. This should be forwarded to the guest 2) MMIO hash pte. The address a