Re: [Qemu-devel] [PATCH 4/6] target/ppc: Cleanup HPTE accessors for 64-bit hash MMU

2017-02-26 Thread David Gibson
On Thu, Feb 23, 2017 at 04:02:54PM +1100, Alexey Kardashevskiy wrote: > On 23/02/17 13:09, David Gibson wrote: > > Accesses to the hashed page table (HPT) are complicated by the fact that > > the HPT could be in one of three places: > >1) Within guest memory - when we're emulating a full guest

Re: [Qemu-devel] [PATCH 4/6] target/ppc: Cleanup HPTE accessors for 64-bit hash MMU

2017-02-24 Thread David Gibson
On Thu, Feb 23, 2017 at 04:37:00PM +1100, Suraj Jitindar Singh wrote: > On Thu, 2017-02-23 at 13:09 +1100, David Gibson wrote: > > Accesses to the hashed page table (HPT) are complicated by the fact > > that > > the HPT could be in one of three places: > >    1) Within guest memory - when we're emu

Re: [Qemu-devel] [PATCH 4/6] target/ppc: Cleanup HPTE accessors for 64-bit hash MMU

2017-02-22 Thread Suraj Jitindar Singh
On Thu, 2017-02-23 at 13:09 +1100, David Gibson wrote: > Accesses to the hashed page table (HPT) are complicated by the fact > that > the HPT could be in one of three places: >    1) Within guest memory - when we're emulating a full guest CPU at > the >   hardware level (e.g. powernv, mac99, g3

Re: [Qemu-devel] [PATCH 4/6] target/ppc: Cleanup HPTE accessors for 64-bit hash MMU

2017-02-22 Thread David Gibson
On Thu, Feb 23, 2017 at 04:02:54PM +1100, Alexey Kardashevskiy wrote: > On 23/02/17 13:09, David Gibson wrote: > > Accesses to the hashed page table (HPT) are complicated by the fact that > > the HPT could be in one of three places: > >1) Within guest memory - when we're emulating a full guest

Re: [Qemu-devel] [PATCH 4/6] target/ppc: Cleanup HPTE accessors for 64-bit hash MMU

2017-02-22 Thread Alexey Kardashevskiy
On 23/02/17 13:09, David Gibson wrote: > Accesses to the hashed page table (HPT) are complicated by the fact that > the HPT could be in one of three places: >1) Within guest memory - when we're emulating a full guest CPU at the > hardware level (e.g. powernv, mac99, g3beige) >2) Withi

[Qemu-devel] [PATCH 4/6] target/ppc: Cleanup HPTE accessors for 64-bit hash MMU

2017-02-22 Thread David Gibson
Accesses to the hashed page table (HPT) are complicated by the fact that the HPT could be in one of three places: 1) Within guest memory - when we're emulating a full guest CPU at the hardware level (e.g. powernv, mac99, g3beige) 2) Within qemu, but outside guest memory - when we're emu