qemu-ppc
[Top][All Lists]
Advanced

[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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]