summaryrefslogtreecommitdiffstats
path: root/softmmu/memory.c
Commit message (Expand)AuthorAgeFilesLines
* vfio: move implement of vfio_get_xlat_addr() to memory.cCindy Lu2022-11-071-0/+72
* Replace TARGET_WORDS_BIGENDIANMarc-André Lureau2022-04-061-1/+1
* memory: Make memory_region_readd_subregion() properly handle mapped aliasesDavid Hildenbrand2022-03-291-2/+1Star
* memory: Fix qemu crash on starting dirty log twice with stopped VMPeter Xu2022-02-161-16/+45
* memory: Fix incorrect calls of log_global_start/stopPeter Xu2022-01-181-13/+14
* memory: Make memory_region_is_mapped() succeed when mapped via an aliasDavid Hildenbrand2022-01-181-1/+12
* memory: Have 'info mtree' remove duplicated Address Space informationPhilippe Mathieu-Daudé2022-01-181-3/+60
* memory: Split mtree_info() as mtree_info_flatview() + mtree_info_as()Philippe Mathieu-Daudé2022-01-181-34/+43
* memory: Directly dispatch alias accesses on origin memory regionPhilippe Mathieu-Daudé2022-01-181-0/+10
* memory: Introduce replay_discarded callback for RamDiscardManagerDavid Hildenbrand2021-11-011-0/+11
* memory: make global_dirty_tracking a bitmaskHyman Huang(黄勇)2021-11-011-11/+21
* memory: Log access direction for invalid accessesBALATON Zoltan2021-10-131-10/+10
* memory: Add tracepoint for dirty syncPeter Xu2021-09-301-0/+2
* memory: Add RAM_PROTECTED flag to skip IOMMU mappingsSean Christopherson2021-09-301-0/+5
* Merge remote-tracking branch 'remotes/vivier2/tags/trivial-branch-for-6.1-pul...Peter Maydell2021-07-111-4/+8
|\
| * memory: Display MemoryRegion name in read/write ops trace eventsPhilippe Mathieu-Daudé2021-07-091-4/+8
* | memory: Helpers to copy/free a MemoryRegionSectionDavid Hildenbrand2021-07-081-0/+27
* | memory: Introduce RamDiscardManager for RAM memory regionsDavid Hildenbrand2021-07-081-0/+71
|/
* softmmu/memory: Pass ram_flags to qemu_ram_alloc() and qemu_ram_alloc_internal()David Hildenbrand2021-06-151-2/+2
* softmmu/memory: Pass ram_flags to memory_region_init_ram_shared_nomigrate()David Hildenbrand2021-06-151-9/+9
* softmmu/memory: Pass ram_flags to qemu_ram_alloc_from_fd()David Hildenbrand2021-06-151-4/+3Star
* memory: Introduce log_sync_global() to memory listenerPeter Xu2021-05-261-10/+23
* Do not include exec/address-spaces.h if it's not really necessaryThomas Huth2021-05-021-1/+0Star
* Do not include cpu.h if it's not really necessaryThomas Huth2021-05-021-1/+0Star
* memory: Add offset_in_region to flatview_cb argumentsPeter Maydell2021-03-231-1/+3
* fuzz: move some DMA hooksAlexander Bulekov2021-03-161-1/+0Star
* sysemu: Let VMChangeStateHandler take boolean 'running' argumentPhilippe Mathieu-Daudé2021-03-091-1/+1
* exec/memory: Use struct Object typedefPhilippe Mathieu-Daudé2021-03-091-6/+6
* memory: alloc RAM from file at offsetJagannathan Raman2021-02-091-1/+2
* fuzz: ignore address_space_map is_write flagAlexander Bulekov2021-02-081-3/+2Star
* accel: extend AccelState and AccelClass to user-modeClaudio Fontana2021-02-051-1/+1
* memory: add readonly support to memory_region_init_ram_from_file()Stefan Hajnoczi2021-02-011-2/+5
* memory: allow creating MemoryRegions before acceleratorsPaolo Bonzini2020-12-151-6/+6
* memory: Skip bad range assertion if notifier is DEVIOTLB_UNMAP typeEugenio Pérez2020-12-081-2/+9
* memory: Add IOMMUTLBEventEugenio Pérez2020-12-081-11/+9Star
* memory: Rename memory_region_notify_one to memory_region_notify_iommu_oneEugenio Pérez2020-12-081-3/+3
* Merge remote-tracking branch 'remotes/stefanha-gitlab/tags/block-pull-request...Peter Maydell2020-11-231-2/+9
|\
| * softmmu/memory: fix memory_region_ioeventfd_equal()Elena Afanasova2020-11-031-2/+9
* | memory: Skip dirty tracking for un-migratable memory regionsZenghui Yu2020-11-161-1/+4
* | memory: Add interface to set iommu page size maskBharat Bhushan2020-11-031-0/+13
|/
* memory: Set DIRTY_MEMORY_MIGRATION when IOMMU is enabledKirti Wankhede2020-11-011-1/+1
* fuzz: Add fuzzer callbacks to DMA-read functionsAlexander Bulekov2020-10-261-0/+1
* fuzz: Declare DMA Read callback functionAlexander Bulekov2020-10-261-0/+13
* memory: Add FlatView foreach functionAlexander Bulekov2020-10-241-0/+13
* softmmu/memory: Log invalid memory accessesPhilippe Mathieu-Daudé2020-10-131-0/+16
* exec: Remove MemoryRegion::global_locking fieldPhilippe Mathieu-Daudé2020-09-301-6/+0Star
* qemu/atomic.h: rename atomic_ to qatomic_Stefan Hajnoczi2020-09-231-3/+3
* softmmu: Add missing trace-events filePhilippe Mathieu-Daudé2020-09-091-1/+1
* trace: switch position of headers to what Meson requiresPaolo Bonzini2020-08-211-1/+1
* qom: Change object_get_canonical_path_component() not to mallocMarkus Armbruster2020-07-211-1/+1