aboutsummaryrefslogtreecommitdiff
path: root/hw/mem
AgeCommit message (Expand)AuthorFilesLines
2024-03-12hw/mem/cxl_type3: Fix missing ERRP_GUARD() in ct3_realize()Zhao Liu1-0/+1
2024-03-09hw/mem/cxl_type3: Fix problem with g_steal_pointer()Thomas Huth1-12/+12
2024-02-14hw/cxl: Standardize all references on CXL r3.1 and minor updatesJonathan Cameron1-3/+3
2024-02-14hw/mem/cxl_type3: Fix potential divide by zero reported by coverityJonathan Cameron1-2/+7
2024-02-14hw/mem/cxl_type3: Drop handling of failure of g_malloc0() and g_malloc()Jonathan Cameron1-45/+7
2024-02-06memory-device: reintroduce memory region size checkDavid Hildenbrand1-0/+14
2023-12-31meson: remove CONFIG_ALLPaolo Bonzini1-1/+0
2023-11-15hw/mem/memory-device.c: spelling fix: ontainingMichael Tokarev1-1/+1
2023-11-07Merge tag 'for_upstream' of https://git.kernel.org/pub/scm/virt/kvm/mst/qemu ...Stefan Hajnoczi2-18/+50
2023-11-07hw/cxl: Add tunneled command support to mailbox for switch cci.Jonathan Cameron1-0/+11
2023-11-07hw/cxl/type3: Cleanup multiple CXL_TYPE3() calls in read/write functionsGregory Price1-4/+6
2023-11-07hw/cxl: Add support for device sanitationDavidlohr Bueso1-0/+10
2023-11-07hw/cxl/mbox: Pull the CCI definition out of the CXLDeviceStateJonathan Cameron1-2/+3
2023-11-07hw/cxl: Line length reductionsJonathan Cameron2-14/+22
2023-11-06memory-device: Drop size alignment checkDavid Hildenbrand1-6/+0
2023-11-03memory-device: Support empty memory devicesDavid Hildenbrand1-3/+40
2023-10-12memory-device,vhost: Support automatic decision on the number of memslotsDavid Hildenbrand1-3/+93
2023-10-12memory-device,vhost: Support memory devices that dynamically consume memslotsDavid Hildenbrand1-2/+27
2023-10-12memory-device: Track required and actually used memslots in DeviceMemoryStateDavid Hildenbrand1-0/+54
2023-10-12memory-device: Support memory devices with multiple memslotsDavid Hildenbrand1-8/+19
2023-10-12vhost: Return number of free memslotsDavid Hildenbrand1-1/+1
2023-10-12kvm: Return number of free memslotsDavid Hildenbrand1-1/+1
2023-10-04hw/cxl: Support 4 HDM decoders at all levels of topologyJonathan Cameron1-31/+65
2023-10-04hw/cxl: Fix and use same calculation for HDM decoder block size everywhereJonathan Cameron1-9/+15
2023-09-21hw/mem/cxl_type3: Add missing copyright and license noticeJonathan Cameron2-0/+21
2023-09-21hw/other: spelling fixesMichael Tokarev1-3/+3
2023-09-19nvdimm: Reject writing label data to ROM instead of crashing QEMUDavid Hildenbrand1-3/+7
2023-07-12memory-device: Track used region size in DeviceMemoryStateDavid Hildenbrand1-19/+3
2023-07-12memory-device: Refactor memory_device_pre_plug()David Hildenbrand1-14/+14
2023-07-12memory-device: Introduce machine_memory_devices_init()David Hildenbrand1-0/+14
2023-07-12memory-device: Unify enabled vs. supported error messagesDavid Hildenbrand1-9/+4
2023-06-23hw/cxl/events: Add injection of Memory Module EventsJonathan Cameron2-0/+74
2023-06-22hw/cxl/events: Add injection of DRAM eventsJonathan Cameron2-0/+129
2023-06-22hw/cxl/events: Add injection of General Media EventsIra Weiny2-0/+121
2023-06-22hw/cxl/events: Add event interrupt supportIra Weiny1-2/+2
2023-06-22hw/cxl/events: Wire up get/clear event mailbox commandsIra Weiny1-0/+1
2023-06-22hw/cxl: Add clear poison mailbox command support.Jonathan Cameron1-0/+37
2023-06-22hw/cxl: QMP based poison injection supportJonathan Cameron2-0/+62
2023-06-20meson: Replace softmmu_ss -> system_ssPhilippe Mathieu-Daudé1-4/+4
2023-05-19hw/cxl: Multi-Region CXL Type-3 Devices (Volatile and Persistent)Gregory Price1-73/+223
2023-05-19hw/mem: Use memory_region_size() in cxl_type3Jonathan Cameron1-4/+4
2023-05-19hw/cxl: Fix incorrect reset of commit and associated clearing of committed.Jonathan Cameron1-1/+20
2023-05-19hw/cxl: Fix endian handling for decoder commit.Jonathan Cameron1-3/+6
2023-05-19hw/cxl: cdat: Fix failure to free buffer in erorr pathsJonathan Cameron1-0/+4
2023-04-21virtio-balloon: optimize the virtio-balloon on the ARM platformYangming1-0/+7
2023-03-22*: Add missing includes of qemu/error-report.hRichard Henderson2-0/+2
2023-03-07hw/mem/cxl_type3: Add CXL RAS Error Injection Support.Jonathan Cameron3-0/+300
2023-03-07hw/mem/cxl-type3: Add AER extended capabilityJonathan Cameron1-0/+13
2023-03-02hw/cxl: set cxl-type3 device type to PCI_CLASS_MEMORY_CXLGregory Price1-2/+1
2023-03-02hw/mem/cxl_type3: Improve error handling in realize()Jonathan Cameron1-2/+10