2023-02-06 | David Hildenbrand | virtio-mem: Migrate immutable properties early Signed-off-by: David Hildenbrand <david@redhat.com> |
commitcommitdifftree |
2023-02-06 | David Hildenbrand | virtio-mem: Fail if a memory backend with "prealloc... Signed-off-by: David Hildenbrand <david@redhat.com> |
commitcommitdifftree |
2023-02-06 | David Hildenbrand | migration/ram: Factor out check for advised postcopy Signed-off-by: David Hildenbrand <david@redhat.com> |
commitcommitdifftree |
2023-02-06 | David Hildenbrand | migration/vmstate: Introduce VMSTATE_WITH_TMP_TEST... Signed-off-by: David Hildenbrand <david@redhat.com> |
commitcommitdifftree |
2023-02-06 | David Hildenbrand | migration/savevm: Allow immutable device state to be... Signed-off-by: David Hildenbrand <david@redhat.com> |
commitcommitdifftree |
2023-02-06 | David Hildenbrand | migration/savevm: Prepare vmdesc json writer in qemu_savevm_... Signed-off-by: David Hildenbrand <david@redhat.com> |
commitcommitdifftree |
2023-02-06 | David Hildenbrand | migration/savevm: Move more savevm handling into vmstate_save() Signed-off-by: David Hildenbrand <david@redhat.com> |
commitcommitdifftree |
2023-02-06 | David Hildenbrand | migration/ram: Optimize ram_write_tracking_start()... Signed-off-by: David Hildenbrand <david@redhat.com> |
commitcommitdifftree |
2023-02-06 | David Hildenbrand | migration/ram: Rely on used_length for uffd_change_protection() Signed-off-by: David Hildenbrand <david@redhat.com> |
commitcommitdifftree |
2023-02-06 | David Hildenbrand | migration/ram: Don't explicitly unprotect when unregistering... Signed-off-by: David Hildenbrand <david@redhat.com> |
commitcommitdifftree |
2023-02-06 | David Hildenbrand | migration/ram: Fix error handling in ram_write_tracking_start() Signed-off-by: David Hildenbrand <david@redhat.com> |
commitcommitdifftree |
2023-02-06 | David Hildenbrand | migration/ram: Fix populate_read_range() Signed-off-by: David Hildenbrand <david@redhat.com> |
commitcommitdifftree |
2023-01-11 | David Hildenbrand | kvm: Atomic memslot updates Signed-off-by: David Hildenbrand <david@redhat.com> |
commitcommitdifftree |
2022-10-27 | David Hildenbrand | vl: Allow ThreadContext objects to be created before... Message-Id: <20221014134720.168738-8-david@redhat.com> Signed-off-by: David Hildenbrand <david@redhat.com> |
commitcommitdifftree |
2022-10-27 | David Hildenbrand | hostmem: Allow for specifying a ThreadContext for preallocation Message-Id: <20221014134720.168738-7-david@redhat.com> Signed-off-by: David Hildenbrand <david@redhat.com> |
commitcommitdifftree |
2022-10-27 | David Hildenbrand | util: Make qemu_prealloc_mem() optionally consume a... Message-Id: <20221014134720.168738-6-david@redhat.com> Signed-off-by: David Hildenbrand <david@redhat.com> |
commitcommitdifftree |
2022-10-27 | David Hildenbrand | util: Add write-only "node-affinity" property for ThreadContext Message-Id: <20221014134720.168738-5-david@redhat.com> Signed-off-by: David Hildenbrand <david@redhat.com> |
commitcommitdifftree |
2022-10-27 | David Hildenbrand | util: Introduce ThreadContext user-creatable object Message-Id: <20221014134720.168738-4-david@redhat.com> Signed-off-by: David Hildenbrand <david@redhat.com> |
commitcommitdifftree |
2022-10-27 | David Hildenbrand | util: Introduce qemu_thread_set_affinity() and qemu_thread_g... Message-Id: <20221014134720.168738-3-david@redhat.com> Signed-off-by: David Hildenbrand <david@redhat.com> |
commitcommitdifftree |
2022-10-27 | David Hildenbrand | util: Cleanup and rename os_mem_prealloc() Message-Id: <20221014134720.168738-2-david@redhat.com> Signed-off-by: David Hildenbrand <david@redhat.com> |
commitcommitdifftree |
2022-06-27 | David Hildenbrand | MAINTAINERS: Collect memory device files in "Memory... Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20220617123151.103033-1-david@redhat.com> |
commitcommitdifftree |
2022-05-04 | David Hildenbrand | s390x/cpu_models: make "max" match the unmodified ... Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20220428094708.84835-4-david@redhat.com> |
commitcommitdifftree |
2022-05-04 | David Hildenbrand | s390x/cpu_models: drop "msa5" from the TCG "max" model Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20220428094708.84835-3-david@redhat.com> |
commitcommitdifftree |
2022-03-28 | David Hildenbrand | memory: Make memory_region_readd_subregion() properly... Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20220201100940.47788-1-david@redhat.com> |
commitcommitdifftree |
2022-02-06 | David Hildenbrand | util/oslib-posix: Fix missing unlock in the error path... Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20220111120830.119912-1-david@redhat.com> |
commitcommitdifftree |
2022-02-04 | David Hildenbrand | libvhost-user: Map shared RAM with MAP_NORESERVE to... Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20220111123939.132659-1-david@redhat.com> |
commitcommitdifftree |
2022-02-04 | David Hildenbrand | libvhost-user: fix VHOST_USER_REM_MEM_REG not closing... Signed-off-by: David Hildenbrand <david@redhat.com> |
commitcommitdifftree |
2022-02-04 | David Hildenbrand | libvhost-user: Simplify VHOST_USER_REM_MEM_REG Signed-off-by: David Hildenbrand <david@redhat.com> |
commitcommitdifftree |
2022-01-18 | David Hildenbrand | memory: Update description of memory_region_is_mapped() Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20211102164317.45658-4-david@redhat.com> |
commitcommitdifftree |
2022-01-18 | David Hildenbrand | memory: Make memory_region_is_mapped() succeed when... Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20211102164317.45658-3-david@redhat.com> |
commitcommitdifftree |
2022-01-18 | David Hildenbrand | machine: Use host_memory_backend_is_mapped() in machine_cons... Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20211102164317.45658-2-david@redhat.com> |
commitcommitdifftree |
2022-01-08 | David Hildenbrand | virtio-mem: Set "unplugged-inaccessible=auto" for the... Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20211217134039.29670-4-david@redhat.com> |
commitcommitdifftree |
2022-01-08 | David Hildenbrand | virtio-mem: Support VIRTIO_MEM_F_UNPLUGGED_INACCESSIBLE Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20211217134039.29670-3-david@redhat.com> |
commitcommitdifftree |
2022-01-08 | David Hildenbrand | linux-headers: sync VIRTIO_MEM_F_UNPLUGGED_INACCESSIBLE Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20211217134039.29670-2-david@redhat.com> |
commitcommitdifftree |
2022-01-08 | David Hildenbrand | virtio-mem: Support "prealloc=on" option Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20211217134611.31172-9-david@redhat.com> |
commitcommitdifftree |
2022-01-08 | David Hildenbrand | util/oslib-posix: Forward SIGBUS to MCE handler under... Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20211217134611.31172-8-david@redhat.com> |
commitcommitdifftree |
2022-01-07 | David Hildenbrand | util/oslib-posix: Support concurrent os_mem_prealloc... Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20211217134611.31172-7-david@redhat.com> |
commitcommitdifftree |
2022-01-07 | David Hildenbrand | util/oslib-posix: Avoid creating a single thread with... Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20211217134611.31172-6-david@redhat.com> |
commitcommitdifftree |
2022-01-07 | David Hildenbrand | util/oslib-posix: Don't create too many threads with... Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20211217134611.31172-5-david@redhat.com> |
commitcommitdifftree |
2022-01-07 | David Hildenbrand | util/oslib-posix: Introduce and use MemsetContext for... Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20211217134611.31172-4-david@redhat.com> |
commitcommitdifftree |
2022-01-07 | David Hildenbrand | util/oslib-posix: Support MADV_POPULATE_WRITE for os_mem_pre... ...kernel.org/r/20210816081922.5155-1-david@redhat.com Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20211217134611.31172-3-david@redhat.com> |
commitcommitdifftree |
2022-01-07 | David Hildenbrand | util/oslib-posix: Let touch_all_pages() return an error Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20211217134611.31172-2-david@redhat.com> |
commitcommitdifftree |
2022-01-06 | David Hildenbrand | virtio-mem: Don't skip alignment checks when warning... Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20211011173305.13778-1-david@redhat.com> |
commitcommitdifftree |
2021-11-01 | David Hildenbrand | vhost-vdpa: Set discarding of RAM broken when initializing... Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20211027130324.59791-1-david@redhat.com> |
commitcommitdifftree |
2021-11-01 | David Hildenbrand | migration/ram: Handle RAMBlocks with a RamDiscardManager... Signed-off-by: David Hildenbrand <david@redhat.com> |
commitcommitdifftree |
2021-11-01 | David Hildenbrand | migration/ram: Factor out populating pages readable... Signed-off-by: David Hildenbrand <david@redhat.com> |
commitcommitdifftree |
2021-11-01 | David Hildenbrand | migration: Simplify alignment and alignment checks Signed-off-by: David Hildenbrand <david@redhat.com> |
commitcommitdifftree |
2021-11-01 | David Hildenbrand | migration/postcopy: Handle RAMBlocks with a RamDiscardManage... Signed-off-by: David Hildenbrand <david@redhat.com> |
commitcommitdifftree |
2021-11-01 | David Hildenbrand | virtio-mem: Drop precopy notifier Signed-off-by: David Hildenbrand <david@redhat.com> |
commitcommitdifftree |
2021-11-01 | David Hildenbrand | migration/ram: Handle RAMBlocks with a RamDiscardManager... Signed-off-by: David Hildenbrand <david@redhat.com> |
commitcommitdifftree |
2021-11-01 | David Hildenbrand | virtio-mem: Implement replay_discarded RamDiscardManager... Signed-off-by: David Hildenbrand <david@redhat.com> |
commitcommitdifftree |
2021-11-01 | David Hildenbrand | memory: Introduce replay_discarded callback for RamDiscardMa... Signed-off-by: David Hildenbrand <david@redhat.com> |
commitcommitdifftree |
2021-10-20 | David Hildenbrand | libvhost-user: fix VHOST_USER_REM_MEM_REG skipping... Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20211011201047.62587-1-david@redhat.com> |
commitcommitdifftree |
2021-10-19 | David Hildenbrand | migration/ram: Don't passs RAMState to migration_clear_memor... Signed-off-by: David Hildenbrand <david@redhat.com> |
commitcommitdifftree |
2021-10-02 | David Hildenbrand | softmmu/memory_mapping: optimize for RamDiscardManager... Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20210727082545.17934-5-david@redhat.com> |
commitcommitdifftree |
2021-10-02 | David Hildenbrand | softmmu/memory_mapping: factor out adding physical... Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20210727082545.17934-4-david@redhat.com> |
commitcommitdifftree |
2021-10-02 | David Hildenbrand | softmmu/memory_mapping: never merge ranges accross... Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20210727082545.17934-3-david@redhat.com> |
commitcommitdifftree |
2021-10-02 | David Hildenbrand | tpm: mark correct memory region range dirty when clearing RAM Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20210727082545.17934-2-david@redhat.com> |
commitcommitdifftree |
2021-10-02 | David Hildenbrand | monitor: Rate-limit MEMORY_DEVICE_SIZE_CHANGE qapi... Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20210929162445.64060-4-david@redhat.com> |
commitcommitdifftree |
2021-10-02 | David Hildenbrand | qapi: Include qom-path in MEMORY_DEVICE_SIZE_CHANGE... Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20210929162445.64060-3-david@redhat.com> |
commitcommitdifftree |
2021-10-02 | David Hildenbrand | virtio-mem-pci: Fix memory leak when creating MEMORY_DEVICE_... Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20210929162445.64060-2-david@redhat.com> |
commitcommitdifftree |
2021-09-06 | David Hildenbrand | hw/s390x/s390-skeys: lazy storage key enablement under TCG Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20210903155514.44772-14-david@redhat.com> |
commitcommitdifftree |
2021-09-06 | David Hildenbrand | hw/s390x/s390-skeys: rename skeys_enabled to skeys_are_enabled Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20210903155514.44772-13-david@redhat.com> |
commitcommitdifftree |
2021-09-06 | David Hildenbrand | hw/s390x/s390-skeys: check if an address is valid before... Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20210903155514.44772-12-david@redhat.com> |
commitcommitdifftree |
2021-09-06 | David Hildenbrand | hw/s390x/s390-skeys: use memory mapping to detect which... Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20210903155514.44772-11-david@redhat.com> |
commitcommitdifftree |
2021-09-06 | David Hildenbrand | hw/s390x/s390-skeys: use memory mapping to detect which... Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20210903155514.44772-10-david@redhat.com> |
commitcommitdifftree |
2021-09-06 | David Hildenbrand | s390x/mmu_helper: avoid setting the storage key if... Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20210903155514.44772-9-david@redhat.com> |
commitcommitdifftree |
2021-09-06 | David Hildenbrand | s390x/mmu_helper: move address validation into mmu_translate*() Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20210903155514.44772-8-david@redhat.com> |
commitcommitdifftree |
2021-09-06 | David Hildenbrand | s390x/mmu_helper: fixup mmu_translate() documentation Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20210903155514.44772-7-david@redhat.com> |
commitcommitdifftree |
2021-09-06 | David Hildenbrand | s390x/mmu_helper: no need to pass access type to mmu_transla... Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20210903155514.44772-6-david@redhat.com> |
commitcommitdifftree |
2021-09-06 | David Hildenbrand | s390x/tcg: check for addressing exceptions for RRBE... Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20210903155514.44772-5-david@redhat.com> |
commitcommitdifftree |
2021-09-06 | David Hildenbrand | s390x/tcg: convert real to absolute address for RRBE... Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20210903155514.44772-4-david@redhat.com> |
commitcommitdifftree |
2021-09-06 | David Hildenbrand | s390x/tcg: fix ignoring bit 63 when setting the storage... Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20210903155514.44772-3-david@redhat.com> |
commitcommitdifftree |
2021-09-06 | David Hildenbrand | s390x/tcg: wrap address for RRBE Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20210903155514.44772-2-david@redhat.com> |
commitcommitdifftree |
2021-09-06 | David Hildenbrand | s390x/ioinst: Fix wrong MSCH alignment check on little... Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20210805143753.86520-1-david@redhat.com> |
commitcommitdifftree |
2021-09-06 | David Hildenbrand | s390x/tcg: fix and optimize SPX (SET PREFIX) Cc: David Hildenbrand <david@redhat.com> Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20210805125938.74034-1-david@redhat.com> |
commitcommitdifftree |
2021-09-04 | David Hildenbrand | virtio-balloon: free page hinting cleanups Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20210708095339.20274-3-david@redhat.com> |
commitcommitdifftree |
2021-09-04 | David Hildenbrand | virtio-balloon: don't start free page hinting if postcopy... Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20210708095339.20274-2-david@redhat.com> |
commitcommitdifftree |
2021-08-17 | David Hildenbrand | softmmu/physmem: fix wrong assertion in qemu_ram_alloc_inter... Signed-off-by: David Hildenbrand <david@redhat.com> Message-id: 20210805092350.31195-1-david@redhat.com Signed-off-by: David Hildenbrand <david@redhat.com> |
commitcommitdifftree |
2021-07-23 | David Hildenbrand | MAINTAINERS: Add memory_mapping.h and memory_mapping... Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20210723100532.27353-4-david@redhat.com> |
commitcommitdifftree |
2021-07-23 | David Hildenbrand | MAINTAINERS: Add Peter Xu and myself as co-maintainer... Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20210723100532.27353-3-david@redhat.com> |
commitcommitdifftree |
2021-07-23 | David Hildenbrand | MAINTAINERS: Replace Eduardo as "Host Memory Backends... Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20210723100532.27353-2-david@redhat.com> |
commitcommitdifftree |
2021-07-14 | David Hildenbrand | vfio: Fix CID 1458134 in vfio_register_ram_discard_listener() Signed-off-by: David Hildenbrand <david@redhat.com> ...kernel.org/r/20210712083135.15755-1-david@redhat.com |
commitcommitdifftree |
2021-07-08 | David Hildenbrand | vfio: Disable only uncoordinated discards for VFIO_TYPE1... Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20210413095531.25603-14-david@redhat.com> |
commitcommitdifftree |
2021-07-08 | David Hildenbrand | virtio-mem: Require only coordinated discards Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20210413095531.25603-13-david@redhat.com> |
commitcommitdifftree |
2021-07-08 | David Hildenbrand | softmmu/physmem: Extend ram_block_discard_(require... Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20210413095531.25603-12-david@redhat.com> |
commitcommitdifftree |
2021-07-08 | David Hildenbrand | softmmu/physmem: Don't use atomic operations in ram_block_di... Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20210413095531.25603-11-david@redhat.com> |
commitcommitdifftree |
2021-07-08 | David Hildenbrand | vfio: Support for RamDiscardManager in the vIOMMU case Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20210413095531.25603-10-david@redhat.com> |
commitcommitdifftree |
2021-07-08 | David Hildenbrand | vfio: Sanity check maximum number of DMA mappings with... Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20210413095531.25603-9-david@redhat.com> |
commitcommitdifftree |
2021-07-08 | David Hildenbrand | vfio: Query and store the maximum number of possible... Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20210413095531.25603-8-david@redhat.com> |
commitcommitdifftree |
2021-07-08 | David Hildenbrand | vfio: Support for RamDiscardManager in the !vIOMMU... Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20210413095531.25603-7-david@redhat.com> |
commitcommitdifftree |
2021-07-08 | David Hildenbrand | virtio-mem: Implement RamDiscardManager interface Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20210413095531.25603-6-david@redhat.com> |
commitcommitdifftree |
2021-07-08 | David Hildenbrand | virtio-mem: Don't report errors when ram_block_discard_range... Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20210413095531.25603-5-david@redhat.com> |
commitcommitdifftree |
2021-07-08 | David Hildenbrand | virtio-mem: Factor out traversing unplugged ranges Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20210413095531.25603-4-david@redhat.com> |
commitcommitdifftree |
2021-07-08 | David Hildenbrand | memory: Helpers to copy/free a MemoryRegionSection Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20210413095531.25603-3-david@redhat.com> |
commitcommitdifftree |
2021-07-08 | David Hildenbrand | memory: Introduce RamDiscardManager for RAM memory... Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20210413095531.25603-2-david@redhat.com> |
commitcommitdifftree |
2021-07-07 | David Hildenbrand | s390x/tcg: Fix m5 vs. m4 field for VECTOR MULTIPLY... Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20210705090341.58289-1-david@redhat.com> |
commitcommitdifftree |
2021-06-21 | David Hildenbrand | s390x/cpumodel: Bump up QEMU model to a stripped-down... Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20210608092337.12221-27-david@redhat.com> |
commitcommitdifftree |
2021-06-21 | David Hildenbrand | s390x/tcg: We support Vector enhancements facility Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20210608092337.12221-26-david@redhat.com> |
commitcommitdifftree |
2021-06-21 | David Hildenbrand | linux-user: elf: s390x: Prepare for Vector enhancements... Signed-off-by: David Hildenbrand <david@redhat.com> Message-Id: <20210608092337.12221-25-david@redhat.com> |
commitcommitdifftree |
next |