[Qemu PATCH v2 0/9] Enabling DCD emulation support in Qemu

Fan Ni posted 9 patches 9 months, 3 weeks ago
Failed in applying to current master (apply log)
There is a newer version of this series
hw/cxl/cxl-mailbox-utils.c  | 424 +++++++++++++++++++++++++++-
hw/mem/cxl_type3.c          | 545 +++++++++++++++++++++++++++++++++---
hw/mem/cxl_type3_stubs.c    |   6 +
include/hw/cxl/cxl_device.h |  50 +++-
include/hw/cxl/cxl_events.h |  16 ++
qapi/cxl.json               |  49 ++++
6 files changed, 1044 insertions(+), 46 deletions(-)
[Qemu PATCH v2 0/9] Enabling DCD emulation support in Qemu
Posted by Fan Ni 9 months, 3 weeks ago
v1[1]->v2:

1. fix a regression issue reported by Ira[2]:
2. fix a compile warning due to uninitialized 'rip' in qmp processing function.


[1] https://lore.kernel.org/linux-cxl/20230724162313.34196-1-fan.ni@samsung.com/T/#t
[2] https://lore.kernel.org/linux-cxl/64bfe7b090843_12757b2945b@iweiny-mobl.notmuch/T/#m09983a3dbaa9135a850e345d86714bf2ab957ef6

Fan Ni (9):
  hw/cxl/cxl-mailbox-utils: Add dc_event_log_size field to output
    payload of identify memory device command
  hw/cxl/cxl-mailbox-utils: Add dynamic capacity region representative
    and mailbox command support
  include/hw/cxl/cxl_device: Rename mem_size as static_mem_size for
    type3 memory devices
  hw/mem/cxl_type3: Add support to create DC regions to type3 memory
    devices
  hw/mem/cxl_type3: Add host backend and address space handling for DC
    regions
  hw/mem/cxl_type3: Add DC extent list representative and get DC extent
    list mailbox support
  hw/cxl/cxl-mailbox-utils: Add mailbox commands to support add/release
    dynamic capacity response
  hw/cxl/events: Add qmp interfaces to add/release dynamic capacity
    extents
  hw/mem/cxl_type3: Add dpa range validation for accesses to dc regions

 hw/cxl/cxl-mailbox-utils.c  | 424 +++++++++++++++++++++++++++-
 hw/mem/cxl_type3.c          | 545 +++++++++++++++++++++++++++++++++---
 hw/mem/cxl_type3_stubs.c    |   6 +
 include/hw/cxl/cxl_device.h |  50 +++-
 include/hw/cxl/cxl_events.h |  16 ++
 qapi/cxl.json               |  49 ++++
 6 files changed, 1044 insertions(+), 46 deletions(-)

-- 
2.25.1