aboutsummaryrefslogtreecommitdiff
path: root/hw/mem
AgeCommit message (Expand)AuthorFilesLines
29 hoursMerge tag 'exec-20241220' of https://github.com/philmd/qemu into stagingHEADmasterStefan Hajnoczi5-7/+7
2 daysinclude: Rename sysemu/ -> system/Philippe Mathieu-Daudé5-7/+7
3 daysinclude/hw/qdev-properties: Remove DEFINE_PROP_END_OF_LISTRichard Henderson4-4/+0
7 dayshw/mem: Constify all PropertyRichard Henderson4-4/+4
2024-11-04hw/cxl/cxl-mailbox-utils: Fix for device DDR5 ECS control feature tablesShiju Jose1-5/+4
2024-11-04hw/mem/cxl_type3: Fix More flag setting for dynamic capacity event recordsFan Ni1-1/+1
2024-11-04mem/cxl_type3: Fix overlapping region validation errorYao Xingtao1-3/+1
2024-11-04hw/mem/cxl-type3: Add properties to control link speed and widthJonathan Cameron1-0/+6
2024-09-13hw: Use device_class_set_legacy_reset() instead of opencodingPeter Maydell1-1/+1
2024-07-21hw/cxl/cxl-mailbox-utils: Add device DDR5 ECS control featureShiju Jose1-0/+14
2024-07-21hw/cxl/cxl-mailbox-utils: Add device patrol scrub control featureShiju Jose1-0/+9
2024-07-21hw/cxl/mbox: replace sanitize_running() with cxl_dev_media_disabled()Hyeonggon Yoo1-2/+2
2024-07-21hw/cxl: Add get scan media capabilities cmd supportDavidlohr Bueso1-7/+15
2024-07-21hw/cxl: Check for multiple mappings of memory backends.Jonathan Cameron1-0/+15
2024-07-03hw/cxl/events: Improve QMP interfaces and documentation for add/release dynam...Jonathan Cameron2-13/+13
2024-07-01hw/cxl: Fix read from bogus memoryIra Weiny1-1/+1
2024-07-01hw/mem/cxl_type3: Allow to release extent superset in QMP interfaceFan Ni1-1/+1
2024-07-01hw/mem/cxl_type3: Add DPA range validation for accesses to DC regionsFan Ni1-0/+76
2024-07-01hw/cxl/events: Add qmp interfaces to add/release dynamic capacity extentsFan Ni2-1/+330
2024-07-01hw/cxl/cxl-mailbox-utils: Add mailbox commands to support add/release dynamic...Fan Ni1-0/+11
2024-07-01hw/mem/cxl_type3: Add DC extent list representative and get DC extent list ma...Fan Ni1-0/+1
2024-07-01hw/mem/cxl_type3: Add host backend and address space handling for DC regionsFan Ni1-32/+145
2024-07-01hw/mem/cxl-type3: Refactor ct3_build_cdat_entries_for_mr to take mr size inst...Fan Ni1-6/+9
2024-07-01hw/mem/cxl_type3: Add support to create DC regions to type3 memory devicesFan Ni1-0/+53
2024-07-01include/hw/cxl/cxl_device: Rename mem_size as static_mem_size for type3 memor...Fan Ni1-4/+4
2024-06-19hw/mem/memory-device: Remove legacy_align from memory_device_pre_plug()Philippe Mathieu-Daudé2-9/+5
2024-06-19hw/mem/pc-dimm: Remove legacy_align argument from pc_dimm_pre_plug()Philippe Mathieu-Daudé1-4/+2
2024-04-25hw/cxl/cxl-cdat: Make cxl_doe_cdat_init() return booleanZhao Liu1-2/+1
2024-04-18memory-device: move stubs out of stubs/Paolo Bonzini2-0/+23
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