From: dan tan <dan...@linux.ibm.com> *** BLURB HERE *** Version 3 summary: RWMR (Region Weighted Mode Register) - - change the register to generic read/write from nop/write
Version 2 summary: (DAWR1,DAWRX1): - spec reference: https://files.openpower.foundation/s/EgCy7C43p2NSRfR - corrected commit message format - combine DAWR(0/1) handling into a single function - add DAWR1 & DAWRX1 to init_proc_POWER10() only. RWMR (Region Weighted Mode Register) - - corrected the previous definition as ITV1 - spec reference: https://ibm.ent.box.com/s/tmklq90ze7aj8f4n32er1mu3sy9u8k3k (Power9) - it appears that part of the previous upstream request SPRs (SPR_POWER_MMCR3, SPR_POWER_SIER2, SPR_POWER_SIER3) are already in the current master. Therefore, removed those from this request. dan tan (2): ppc/pnv: Add new PowerPC Special Purpose Registers (DAWR1,DAWRX1) ppc/pnv: Add new PowerPC Special Purpose Registers (RWMR) include/hw/ppc/spapr.h | 2 +- target/ppc/cpu.h | 8 +++-- target/ppc/helper.h | 4 +-- target/ppc/spr_common.h | 2 ++ hw/ppc/spapr_hcall.c | 24 ++++++++------ target/ppc/cpu.c | 69 ++++++++++++++++++++++++++-------------- target/ppc/cpu_init.c | 20 ++++++++++++ target/ppc/excp_helper.c | 11 ++++++- target/ppc/machine.c | 5 ++- target/ppc/misc_helper.c | 8 ++--- target/ppc/translate.c | 21 ++++++++++-- 11 files changed, 127 insertions(+), 47 deletions(-) -- 2.39.5