[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH v2 0/2] Add new PowerPC Special Purpose Registers
From: |
dan tan |
Subject: |
[PATCH v2 0/2] Add new PowerPC Special Purpose Registers |
Date: |
Thu, 2 Jan 2025 21:21:10 -0600 |
From: dan tan <dantan@linux.ibm.com>
*** BLURB HERE ***
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
- [PATCH v2 0/2] Add new PowerPC Special Purpose Registers,
dan tan <=