mbox series

[0/6] ppc: misc fixes for Radix and Hash

Message ID 20190411080004.8690-1-clg@kaod.org
Headers show
Series ppc: misc fixes for Radix and Hash | expand

Message

Cédric Le Goater April 11, 2019, 7:59 a.m. UTC
Hi,

Here is a series of patches from Ben providing MMU fixes for sPAPR and
PowerNV. They seem of interest and deserve a closer look by people
with good knowledge of the PPC MMU.

Thanks,

C.

Benjamin Herrenschmidt (6):
  target/ppc: Don't check UPRT in radix mode when in HV real mode
  ppc/spapr: Use proper HPTE accessors for H_READ
  ppc/hash64: Rework R and C bit updates
  ppc/hash32: Rework R and C bit updates
  memory_ldst: Add atomic ops for PTE updates
  ppc: Fix radix RC updates

 include/exec/memory_ldst.inc.h |  6 +++
 include/hw/ppc/spapr.h         |  2 +
 target/ppc/cpu.h               |  5 +-
 target/ppc/mmu-hash64.h        |  2 -
 hw/ppc/spapr.c                 | 41 ++++++++++++++--
 hw/ppc/spapr_hcall.c           | 24 +++++-----
 memory_ldst.inc.c              | 80 +++++++++++++++++++++++++++++++
 target/ppc/mmu-hash32.c        | 45 ++++++++++++------
 target/ppc/mmu-hash64.c        | 76 ++++++++++++++++++------------
 target/ppc/mmu-radix64.c       | 86 ++++++++++++++++++++++++++++------
 10 files changed, 288 insertions(+), 79 deletions(-)