aboutsummaryrefslogtreecommitdiff
path: root/system/memory.c
AgeCommit message (Expand)AuthorFilesLines
10 daysmemory: notify hypervisor of all eventfds during listener (de)registrationAni Sinha1-0/+83
2024-09-09softmmu: Support concurrent bounce buffersMattias Nissler1-2/+3
2024-07-09memory: remove IOMMU MR iommu_set_page_size_mask() callbackEric Auger1-13/+0
2024-06-24memory: Remove IOMMU MR iommu_set_iova_range APIEric Auger1-13/+0
2024-06-19memory: Constify IOMMUTLBEvent in memory_region_notify_iommu()Philippe Mathieu-Daudé1-1/+1
2024-06-19memory: Constify IOMMUTLBEvent in memory_region_notify_iommu_one()Philippe Mathieu-Daudé1-2/+2
2024-06-05memory: Introduce memory_region_init_ram_guest_memfd()Xiaoyao Li1-0/+24
2024-05-16memory: Add Error** argument to memory_get_xlat_addr()Cédric Le Goater1-5/+5
2024-05-08system/physmem: Per-AddressSpace bounce bufferingMattias Nissler1-0/+7
2024-04-23Merge tag 'migration-20240423-pull-request' of https://gitlab.com/peterx/qemu...Richard Henderson1-4/+40
2024-04-23memory: Add Error** argument to the global_dirty_log routinesCédric Le Goater1-6/+5
2024-04-23memory: Add Error** argument to .log_global_start() handlerCédric Le Goater1-2/+39
2024-04-23RAMBlock: Add support of KVM private guest memfdXiaoyao Li1-0/+5
2024-01-08system/cpus: rename qemu_mutex_lock_iothread() to bql_lock()Stefan Hajnoczi1-1/+1
2024-01-05memory: Have memory_region_init_ram_from_fd() handler return a booleanPhilippe Mathieu-Daudé1-1/+3
2024-01-05memory: Have memory_region_init_ram_from_file() handler return a booleanPhilippe Mathieu-Daudé1-1/+3
2024-01-05memory: Have memory_region_init_resizeable_ram() return a booleanPhilippe Mathieu-Daudé1-1/+3
2024-01-05memory: Have memory_region_init_rom_device() handler return a booleanPhilippe Mathieu-Daudé1-2/+4
2024-01-05memory: Simplify memory_region_init_rom_device_nomigrate() callsPhilippe Mathieu-Daudé1-5/+2
2024-01-05memory: Have memory_region_init_rom_device_nomigrate() return a booleanPhilippe Mathieu-Daudé1-1/+3
2024-01-05memory: Have memory_region_init_rom() handler return a booleanPhilippe Mathieu-Daudé1-2/+4
2024-01-05memory: Have memory_region_init_ram() handler return a booleanPhilippe Mathieu-Daudé1-2/+4
2024-01-05memory: Simplify memory_region_init_ram_from_fd() callsPhilippe Mathieu-Daudé1-4/+1
2024-01-05memory: Simplify memory_region_init_rom_nomigrate() callsPhilippe Mathieu-Daudé1-4/+1
2024-01-05memory: Have memory_region_init_rom_nomigrate() handler return a booleanPhilippe Mathieu-Daudé1-2/+7
2024-01-05memory: Have memory_region_init_ram_nomigrate() handler return a booleanPhilippe Mathieu-Daudé1-2/+3
2024-01-05memory: Have memory_region_init_ram_flags_nomigrate() return a booleanPhilippe Mathieu-Daudé1-1/+3
2023-12-04system/memory: use ldn_he_p/stn_he_pPatrick Venture1-30/+2
2023-11-24system: Use &error_abort in memory_region_init_ram_[device_]ptr()Philippe Mathieu-Daudé1-2/+2
2023-11-03memory: Introduce memory_region_iommu_set_iova_rangesEric Auger1-0/+13
2023-10-25kvm: require KVM_CAP_IOEVENTFD and KVM_CAP_IOEVENTFD_ANY_LENGTHPaolo Bonzini1-10/+6
2023-10-12memory,vhost: Allow for marking memory device memory regions unmergeableDavid Hildenbrand1-6/+25
2023-10-12memory: Clarify mapping requirements for RamDiscardManagerDavid Hildenbrand1-2/+2
2023-10-08system: Rename softmmu/ directory as system/Philippe Mathieu-Daudé1-0/+3683