summary refs log tree commit diff stats
path: root/hw/virtio/virtio-mem.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* oslib-posix: initialize backend memory objects in parallelMark Kanda2024-02-061-2/+2
* misc: Simplify qemu_prealloc_mem() callsPhilippe Mathieu-Daudé2024-01-051-4/+2
* hw/virtio: Constify VMStateRichard Henderson2023-12-301-4/+4
* virtio-mem: fix division by zero in virtio_mem_activate_memslots_to_plug()David Hildenbrand2023-11-131-10/+12
* migration: Use vmstate_register_any()Juan Quintela2023-11-011-2/+2
* virtio-mem: Mark memslot alias memory regions unmergeableDavid Hildenbrand2023-10-121-0/+6
* virtio-mem: Expose device memory dynamically via multiple memslots if enabledDavid Hildenbrand2023-10-121-0/+288
* virtio-mem: Update state to match bitmap as soon as it's been migratedDavid Hildenbrand2023-10-121-5/+21
* virtio-mem: Pass non-const VirtIOMEM via virtio_mem_range_cbDavid Hildenbrand2023-10-121-5/+5
* hw/other: spelling fixesMichael Tokarev2023-09-211-1/+1
* virtio-mem: Prepare for device unplug supportDavid Hildenbrand2023-07-121-0/+25
* virtio-mem: Support "x-ignore-shared" migrationDavid Hildenbrand2023-07-121-9/+38
* virtio-mem: Skip most of virtio_mem_unplug_all() without plugged memoryDavid Hildenbrand2023-07-121-10/+10
* virtio-mem: Simplify bitmap handling and virtio_mem_set_block_state()David Hildenbrand2023-06-231-50/+66
* hw/virtio: Remove unnecessary 'virtio-access.h' headerPhilippe Mathieu-Daudé2023-06-231-1/+0
* hw/virtio/virtio-mem: Use qemu_ram_get_fd() helperPhilippe Mathieu-Daudé2023-06-231-1/+1
* virtio-mem: Default to "unplugged-inaccessible=on" with 8.1 on x86-64David Hildenbrand2023-05-191-1/+1
* virtio-mem: Proper support for preallocation with migrationDavid Hildenbrand2023-02-061-0/+87
* virtio-mem: Migrate immutable properties earlyDavid Hildenbrand2023-02-061-2/+49
* virtio-mem: Fail if a memory backend with "prealloc=on" is specifiedDavid Hildenbrand2023-02-061-0/+6
* virtio-mem: Fix typo in function namePhilippe Mathieu-Daudé2022-12-281-6/+6
* virtio-mem: Fix the iterator variable in a vmem->rdl_list loopChenyi Qiang2022-12-281-1/+1
* virtio-mem: Fix the bitmap index of the section offsetChenyi Qiang2022-12-281-2/+2
* qapi: Use returned bool to check for failure (again)Markus Armbruster2022-12-141-8/+2
* util: Make qemu_prealloc_mem() optionally consume a ThreadContextDavid Hildenbrand2022-10-271-1/+1
* util: Cleanup and rename os_mem_prealloc()David Hildenbrand2022-10-271-1/+1
* virtio: drop name parameter for virtio_init()Jonah Palmer2022-05-161-2/+1
* Remove qemu-common.h include from most unitsMarc-André Lureau2022-04-061-1/+0
* Replace qemu_real_host_page variables with inlined functionsMarc-André Lureau2022-04-061-5/+5
* hw/arm/virt: Support for virtio-mem-pciGavin Shan2022-01-201-1/+3
* virtio-mem: Correct default THP size for ARM64Gavin Shan2022-01-201-12/+20
* virtio-mem: Set "unplugged-inaccessible=auto" for the 7.0 machine on x86David Hildenbrand2022-01-071-1/+1
* virtio-mem: Support VIRTIO_MEM_F_UNPLUGGED_INACCESSIBLEDavid Hildenbrand2022-01-071-0/+63
* virtio-mem: Support "prealloc=on" optionDavid Hildenbrand2022-01-071-4/+35
* virtio-mem: Don't skip alignment checks when warning about block sizeDavid Hildenbrand2022-01-061-1/+2
* virtio-mem: Drop precopy notifierDavid Hildenbrand2021-11-011-34/+0
* virtio-mem: Implement replay_discarded RamDiscardManager callbackDavid Hildenbrand2021-11-011-0/+58
* virtio-mem: Require only coordinated discardsDavid Hildenbrand2021-07-081-3/+3
* vfio: Support for RamDiscardManager in the vIOMMU caseDavid Hildenbrand2021-07-081-0/+1
* virtio-mem: Implement RamDiscardManager interfaceDavid Hildenbrand2021-07-081-3/+285
* virtio-mem: Don't report errors when ram_block_discard_range() failsDavid Hildenbrand2021-07-081-16/+4
* virtio-mem: Factor out traversing unplugged rangesDavid Hildenbrand2021-07-081-37/+49
* migrate/ram: remove "ram_bulk_stage" and "fpo_enabled"David Hildenbrand2021-05-131-3/+0
* virtio-mem: Probe THP size to determine default block sizeDavid Hildenbrand2020-11-031-4/+101
* virtio-mem: Make sure "usable_region_size" is always multiples of the block sizeDavid Hildenbrand2020-11-031-0/+3
* virtio-mem: Make sure "addr" is always multiples of the block sizeDavid Hildenbrand2020-11-031-0/+5
* virtio-mem: detach the element from the virtqueue when error occursLi Qiang2020-09-291-0/+3
* meson: infrastructure for building emulatorsPaolo Bonzini2020-08-211-1/+1
* virtio-mem: Correct format specifier mismatch for RISC-VBruce Rogers2020-08-041-1/+1
* qom: Change object_get_canonical_path_component() not to mallocMarkus Armbruster2020-07-211-4/+2