summaryrefslogtreecommitdiff
path: root/system/physmem.c
AgeCommit message (Expand)Author
2024-09-18softmmu/physmem.c: Keep transaction attribute in address_space_map()Fea.Wang
2024-09-09softmmu/physmem: fix memory leak in dirty_memory_extend()David Hildenbrand
2024-09-09softmmu: Support concurrent bounce buffersMattias Nissler
2024-07-29system/physmem: Where we assume we have a RAM MR, assert itPeter Maydell
2024-07-22physmem: Add helper function to destroy CPU AddressSpaceSalil Mehta
2024-07-16system/physmem: use return value of ram_block_discard_require() as errnoZhenzhong Duan
2024-07-12physmem: Bail out qemu_ram_block_from_host() for invalid ram addrsEdgar E. Iglesias
2024-07-05tracepoints: move physmem trace pointsAlex Bennée
2024-07-02system/physmem: Fix reference to dump-guest-coreAkihiko Odaki
2024-06-09xen: mapcache: Pass the ram_addr offset to xen_map_cache()Edgar E. Iglesias
2024-06-04physmem: Replace check for RAMBlock offset 0 with xen_mr_is_memoryEdgar E. Iglesias
2024-06-04physmem: Always pass offset + addr to xen_map_cacheEdgar E. Iglesias
2024-05-08system/physmem: Per-AddressSpace bounce bufferingMattias Nissler
2024-05-08system/physmem: Propagate AddressSpace to MapClient helpersMattias Nissler
2024-05-08system/physmem: Replace qemu_mutex_lock() calls with QEMU_LOCK_GUARDPhilippe Mathieu-Daudé
2024-05-06Merge tag 'accel-20240506' of https://github.com/philmd/qemu into stagingRichard Henderson
2024-05-06system: Pass RAM MemoryRegion and is_write in xen_map_cache()Edgar E. Iglesias
2024-05-06system: let qemu_map_ram_ptr() use qemu_ram_ptr_length()Juergen Gross
2024-05-06exec/cpu: Extract page-protection definitions to page-protection.hPhilippe Mathieu-Daudé
2024-05-03tcg: remove CPU* types from typedefs.hPaolo Bonzini
2024-04-26exec: Expose 'target_page.h' API to user emulationPhilippe Mathieu-Daudé
2024-04-23physmem: Introduce ram_block_discard_guest_memfd_range()Xiaoyao Li
2024-04-23RAMBlock: make guest_memfd require uncoordinated discardPaolo Bonzini
2024-04-23RAMBlock: Add support of KVM private guest memfdXiaoyao Li
2024-03-12physmem: Factor cpu_physical_memory_dirty_bits_cleared() outNicholas Piggin
2024-03-12physmem: Expose tlb_reset_dirty_range_all()Philippe Mathieu-Daudé
2024-03-11physmem: Fix wrong address in large address_space_read/write_cached_slow()Jonathan Cameron
2024-03-11physmem: Factor out body of flatview_read/write_continue() loopJonathan Cameron
2024-03-11physmem: Reduce local variable scope in flatview_read/write_continue()Jonathan Cameron
2024-03-11physmem: Rename addr1 to more informative mr_addr in flatview_read/write() an...Jonathan Cameron
2024-03-09system/physmem: Do not include 'hw/xen/xen.h' but 'sysemu/xen.h'Philippe Mathieu-Daudé
2024-02-29softmmu/physmem: Remove HOST_PAGE_ALIGNRichard Henderson
2024-02-29softmmu/physmem: Remove qemu_host_page_sizeRichard Henderson
2024-02-20system/physmem: remove redundant arg reassignmentManos Pitsidianakis
2024-02-16physmem: replace function name with __func__ in ram_block_discard_range()Xiaoyao Li
2024-01-29target: Make qemu_target_page_mask() available for *-userIlya Leoshkevich
2024-01-08Replace "iothread lock" with "BQL" in commentsStefan Hajnoczi
2024-01-08system/cpus: rename qemu_mutex_lock_iothread() to bql_lock()Stefan Hajnoczi
2023-11-24coverity: physmem: use simple assertions instead of modellingVladimir Sementsov-Ogievskiy
2023-10-12softmmu/physmem: Fixup qemu_ram_block_from_host() documentationDavid Hildenbrand
2023-10-08system: Rename softmmu/ directory as system/Philippe Mathieu-Daudé