aboutsummaryrefslogtreecommitdiff
path: root/hw/virtio/virtio-mem.c
AgeCommit message (Expand)Author
2023-11-13virtio-mem: fix division by zero in virtio_mem_activate_memslots_to_plug()David Hildenbrand
2023-11-01migration: Use vmstate_register_any()Juan Quintela
2023-10-12virtio-mem: Mark memslot alias memory regions unmergeableDavid Hildenbrand
2023-10-12virtio-mem: Expose device memory dynamically via multiple memslots if enabledDavid Hildenbrand
2023-10-12virtio-mem: Update state to match bitmap as soon as it's been migratedDavid Hildenbrand
2023-10-12virtio-mem: Pass non-const VirtIOMEM via virtio_mem_range_cbDavid Hildenbrand
2023-09-21hw/other: spelling fixesMichael Tokarev
2023-07-12virtio-mem: Prepare for device unplug supportDavid Hildenbrand
2023-07-12virtio-mem: Support "x-ignore-shared" migrationDavid Hildenbrand
2023-07-12virtio-mem: Skip most of virtio_mem_unplug_all() without plugged memoryDavid Hildenbrand
2023-06-23virtio-mem: Simplify bitmap handling and virtio_mem_set_block_state()David Hildenbrand
2023-06-23hw/virtio: Remove unnecessary 'virtio-access.h' headerPhilippe Mathieu-Daudé
2023-06-23hw/virtio/virtio-mem: Use qemu_ram_get_fd() helperPhilippe Mathieu-Daudé
2023-05-19virtio-mem: Default to "unplugged-inaccessible=on" with 8.1 on x86-64David Hildenbrand
2023-02-06virtio-mem: Proper support for preallocation with migrationDavid Hildenbrand
2023-02-06virtio-mem: Migrate immutable properties earlyDavid Hildenbrand
2023-02-06virtio-mem: Fail if a memory backend with "prealloc=on" is specifiedDavid Hildenbrand
2022-12-28virtio-mem: Fix typo in function namePhilippe Mathieu-Daudé
2022-12-28virtio-mem: Fix the iterator variable in a vmem->rdl_list loopChenyi Qiang
2022-12-28virtio-mem: Fix the bitmap index of the section offsetChenyi Qiang
2022-12-14qapi: Use returned bool to check for failure (again)Markus Armbruster
2022-10-27util: Make qemu_prealloc_mem() optionally consume a ThreadContextDavid Hildenbrand
2022-10-27util: Cleanup and rename os_mem_prealloc()David Hildenbrand
2022-05-16virtio: drop name parameter for virtio_init()Jonah Palmer
2022-04-06Remove qemu-common.h include from most unitsMarc-André Lureau
2022-04-06Replace qemu_real_host_page variables with inlined functionsMarc-André Lureau
2022-01-20hw/arm/virt: Support for virtio-mem-pciGavin Shan
2022-01-20virtio-mem: Correct default THP size for ARM64Gavin Shan
2022-01-07virtio-mem: Set "unplugged-inaccessible=auto" for the 7.0 machine on x86David Hildenbrand
2022-01-07virtio-mem: Support VIRTIO_MEM_F_UNPLUGGED_INACCESSIBLEDavid Hildenbrand
2022-01-07virtio-mem: Support "prealloc=on" optionDavid Hildenbrand
2022-01-06virtio-mem: Don't skip alignment checks when warning about block sizeDavid Hildenbrand
2021-11-01virtio-mem: Drop precopy notifierDavid Hildenbrand
2021-11-01virtio-mem: Implement replay_discarded RamDiscardManager callbackDavid Hildenbrand
2021-07-08virtio-mem: Require only coordinated discardsDavid Hildenbrand
2021-07-08vfio: Support for RamDiscardManager in the vIOMMU caseDavid Hildenbrand
2021-07-08virtio-mem: Implement RamDiscardManager interfaceDavid Hildenbrand
2021-07-08virtio-mem: Don't report errors when ram_block_discard_range() failsDavid Hildenbrand
2021-07-08virtio-mem: Factor out traversing unplugged rangesDavid Hildenbrand
2021-05-13migrate/ram: remove "ram_bulk_stage" and "fpo_enabled"David Hildenbrand
2020-11-03virtio-mem: Probe THP size to determine default block sizeDavid Hildenbrand
2020-11-03virtio-mem: Make sure "usable_region_size" is always multiples of the block sizeDavid Hildenbrand
2020-11-03virtio-mem: Make sure "addr" is always multiples of the block sizeDavid Hildenbrand
2020-09-29virtio-mem: detach the element from the virtqueue when error occursLi Qiang
2020-08-21meson: infrastructure for building emulatorsPaolo Bonzini
2020-08-04virtio-mem: Correct format specifier mismatch for RISC-VBruce Rogers
2020-07-21qom: Change object_get_canonical_path_component() not to mallocMarkus Armbruster
2020-07-03virtio-mem: Exclude unplugged memory during migrationDavid Hildenbrand
2020-07-03virtio-mem: Add trace eventsDavid Hildenbrand
2020-07-03virtio-mem: Migration sanity checksDavid Hildenbrand