[PATCH v2 0/7] hw/cxl: Update CXL events to rev3.2 and add maintenance support for memory repair features

shiju.jose--- via posted 7 patches 4 months, 4 weeks ago
Failed in applying to current master (apply log)
There is a newer version of this series
hw/cxl/cxl-mailbox-utils.c  | 505 +++++++++++++++++++++++++++++++++++-
hw/mem/cxl_type3.c          | 182 ++++++++++++-
hw/mem/cxl_type3_stubs.c    |  22 +-
include/hw/cxl/cxl_device.h | 132 +++++++++-
include/hw/cxl/cxl_events.h |  38 ++-
qapi/cxl.json               |  94 ++++++-
6 files changed, 936 insertions(+), 37 deletions(-)
[PATCH v2 0/7] hw/cxl: Update CXL events to rev3.2 and add maintenance support for memory repair features
Posted by shiju.jose--- via 4 months, 4 weeks ago
From: Shiju Jose <shiju.jose@huawei.com>

Add updates for the CXL spec rev3.2 changes, in the CXL events reporting
and QMP command to inject CXL events.

Add maintenance support and emulation support for memory Post Package
Repair(PPR) and memory sparing control features.

Davidlohr Bueso (1):
  hw/cxl: Add Maintenance support

Changes
=======
v1 -> v2:
1. QMP CXL event injection code has updated for the following
   change in CXL spec r3.2 Table 8-55. Common Event Record Format,
   field: Event Record Flags. Length of this field has changed
   from 2 bytes to 3 bytes.  

2. Rebase to recent tag 'cxl-2025-06-10'.

Shiju Jose (6):
  hw/cxl/events: Update for rev3.2 common event record format
  hw/cxl/events: Updates for rev3.2 general media event record
  hw/cxl/events: Updates for rev3.2 DRAM event record
  hw/cxl/events: Updates for rev3.2 memory module event record
  hw/cxl/cxl-mailbox-utils: Move declaration of scrub and ECS feature
    attributes in cmd_features_set_feature()
  hw/cxl: Add emulation for memory sparing control feature

 hw/cxl/cxl-mailbox-utils.c  | 505 +++++++++++++++++++++++++++++++++++-
 hw/mem/cxl_type3.c          | 182 ++++++++++++-
 hw/mem/cxl_type3_stubs.c    |  22 +-
 include/hw/cxl/cxl_device.h | 132 +++++++++-
 include/hw/cxl/cxl_events.h |  38 ++-
 qapi/cxl.json               |  94 ++++++-
 6 files changed, 936 insertions(+), 37 deletions(-)

-- 
2.43.0