aboutsummaryrefslogtreecommitdiff
path: root/hw/virtio/virtio-mem.c
AgeCommit message (Expand)AuthorFilesLines
2025-06-23memory: Unify the definiton of ReplayRamPopulate() and ReplayRamDiscard()Chenyi Qiang1-11/+10
2025-06-23memory: Change memory_region_set_ram_discard_manager() to return the resultChenyi Qiang1-13/+17
2025-06-23memory: Export a helper to get intersection of a MemoryRegionSection with a g...Chenyi Qiang1-27/+5
2025-04-25qom: Make InterfaceInfo[] uses constPhilippe Mathieu-Daudé1-1/+1
2025-04-25qom: Have class_init() take a const data argumentPhilippe Mathieu-Daudé1-2/+3
2025-04-23include/system: Move exec/ram_addr.h to system/ram_addr.hRichard Henderson1-1/+1
2025-03-11hw/virtio/virtio-mem: Remove CONFIG_DEVICES includePhilippe Mathieu-Daudé1-4/+2
2025-02-12system: introduce a new MlockState enumDaniil Tatianin1-1/+1
2024-12-22Merge tag 'mem-2024-12-21' of https://github.com/davidhildenbrand/qemu into s...Stefan Hajnoczi1-32/+75
2024-12-21s390x: virtio-mem supportDavid Hildenbrand1-1/+3
2024-12-21Merge tag 'exec-20241220' of https://github.com/philmd/qemu into stagingStefan Hajnoczi1-4/+4
2024-12-21virtio-mem: unplug memory only during system resets, not device resetsDavid Hildenbrand1-31/+72
2024-12-20include: Rename sysemu/ -> system/Philippe Mathieu-Daudé1-4/+4
2024-12-19include/hw/qdev-properties: Remove DEFINE_PROP_END_OF_LISTRichard Henderson1-1/+0
2024-12-15hw/virtio: Constify all PropertyRichard Henderson1-1/+1
2024-10-31migration: Drop migration_is_idle()Peter Xu1-1/+1
2024-09-24virtio-mem: Add support for suspend+wake-up with plugged memoryJuraj Marcin1-0/+10
2024-09-24virtio-mem: Use new Resettable framework instead of LegacyResetJuraj Marcin1-14/+24
2024-09-11virtio-mem: don't warn about THP sizes on a kernel without THP supportDavid Hildenbrand1-0/+7
2024-07-10virtio-mem: improve error message when unplug of device fails due to plugged ...David Hildenbrand1-2/+2
2024-02-06oslib-posix: initialize backend memory objects in parallelMark Kanda1-2/+2
2024-01-05misc: Simplify qemu_prealloc_mem() callsPhilippe Mathieu-Daudé1-4/+2
2023-12-30hw/virtio: Constify VMStateRichard Henderson1-4/+4
2023-11-13virtio-mem: fix division by zero in virtio_mem_activate_memslots_to_plug()David Hildenbrand1-10/+12
2023-11-01migration: Use vmstate_register_any()Juan Quintela1-2/+2
2023-10-12virtio-mem: Mark memslot alias memory regions unmergeableDavid Hildenbrand1-0/+6
2023-10-12virtio-mem: Expose device memory dynamically via multiple memslots if enabledDavid Hildenbrand1-0/+288
2023-10-12virtio-mem: Update state to match bitmap as soon as it's been migratedDavid Hildenbrand1-5/+21
2023-10-12virtio-mem: Pass non-const VirtIOMEM via virtio_mem_range_cbDavid Hildenbrand1-5/+5
2023-09-21hw/other: spelling fixesMichael Tokarev1-1/+1
2023-07-12virtio-mem: Prepare for device unplug supportDavid Hildenbrand1-0/+25
2023-07-12virtio-mem: Support "x-ignore-shared" migrationDavid Hildenbrand1-9/+38
2023-07-12virtio-mem: Skip most of virtio_mem_unplug_all() without plugged memoryDavid Hildenbrand1-10/+10
2023-06-23virtio-mem: Simplify bitmap handling and virtio_mem_set_block_state()David Hildenbrand1-50/+66
2023-06-23hw/virtio: Remove unnecessary 'virtio-access.h' headerPhilippe Mathieu-Daudé1-1/+0
2023-06-23hw/virtio/virtio-mem: Use qemu_ram_get_fd() helperPhilippe Mathieu-Daudé1-1/+1
2023-05-19virtio-mem: Default to "unplugged-inaccessible=on" with 8.1 on x86-64David Hildenbrand1-1/+1
2023-02-06virtio-mem: Proper support for preallocation with migrationDavid Hildenbrand1-0/+87
2023-02-06virtio-mem: Migrate immutable properties earlyDavid Hildenbrand1-2/+49
2023-02-06virtio-mem: Fail if a memory backend with "prealloc=on" is specifiedDavid Hildenbrand1-0/+6
2022-12-28virtio-mem: Fix typo in function namePhilippe Mathieu-Daudé1-6/+6
2022-12-28virtio-mem: Fix the iterator variable in a vmem->rdl_list loopChenyi Qiang1-1/+1
2022-12-28virtio-mem: Fix the bitmap index of the section offsetChenyi Qiang1-2/+2
2022-12-14qapi: Use returned bool to check for failure (again)Markus Armbruster1-8/+2
2022-10-27util: Make qemu_prealloc_mem() optionally consume a ThreadContextDavid Hildenbrand1-1/+1
2022-10-27util: Cleanup and rename os_mem_prealloc()David Hildenbrand1-1/+1
2022-05-16virtio: drop name parameter for virtio_init()Jonah Palmer1-2/+1
2022-04-06Remove qemu-common.h include from most unitsMarc-André Lureau1-1/+0
2022-04-06Replace qemu_real_host_page variables with inlined functionsMarc-André Lureau1-5/+5
2022-01-20hw/arm/virt: Support for virtio-mem-pciGavin Shan1-1/+3