aboutsummaryrefslogtreecommitdiff
path: root/system/physmem.c
AgeCommit message (Expand)AuthorFilesLines
2024-05-08system/physmem: Per-AddressSpace bounce bufferingMattias Nissler1-46/+27
2024-05-08system/physmem: Propagate AddressSpace to MapClient helpersMattias Nissler1-12/+12
2024-05-08system/physmem: Replace qemu_mutex_lock() calls with QEMU_LOCK_GUARDPhilippe Mathieu-Daudé1-6/+4
2024-05-06Merge tag 'accel-20240506' of https://github.com/philmd/qemu into stagingRichard Henderson1-38/+44
2024-05-06system: Pass RAM MemoryRegion and is_write in xen_map_cache()Edgar E. Iglesias1-8/+23
2024-05-06system: let qemu_map_ram_ptr() use qemu_ram_ptr_length()Juergen Gross1-33/+23
2024-05-06exec/cpu: Extract page-protection definitions to page-protection.hPhilippe Mathieu-Daudé1-0/+1
2024-05-03tcg: remove CPU* types from typedefs.hPaolo Bonzini1-2/+2
2024-04-26exec: Expose 'target_page.h' API to user emulationPhilippe Mathieu-Daudé1-30/+0
2024-04-23physmem: Introduce ram_block_discard_guest_memfd_range()Xiaoyao Li1-0/+23
2024-04-23RAMBlock: make guest_memfd require uncoordinated discardPaolo Bonzini1-0/+8
2024-04-23RAMBlock: Add support of KVM private guest memfdXiaoyao Li1-3/+31
2024-03-12physmem: Factor cpu_physical_memory_dirty_bits_cleared() outNicholas Piggin1-5/+3
2024-03-12physmem: Expose tlb_reset_dirty_range_all()Philippe Mathieu-Daudé1-1/+1
2024-03-11physmem: Fix wrong address in large address_space_read/write_cached_slow()Jonathan Cameron1-6/+57
2024-03-11physmem: Factor out body of flatview_read/write_continue() loopJonathan Cameron1-70/+99
2024-03-11physmem: Reduce local variable scope in flatview_read/write_continue()Jonathan Cameron1-20/+20
2024-03-11physmem: Rename addr1 to more informative mr_addr in flatview_read/write() an...Jonathan Cameron1-25/+25
2024-03-09system/physmem: Do not include 'hw/xen/xen.h' but 'sysemu/xen.h'Philippe Mathieu-Daudé1-1/+1
2024-02-29softmmu/physmem: Remove HOST_PAGE_ALIGNRichard Henderson1-4/+11
2024-02-29softmmu/physmem: Remove qemu_host_page_sizeRichard Henderson1-1/+1
2024-02-20system/physmem: remove redundant arg reassignmentManos Pitsidianakis1-5/+2
2024-02-16physmem: replace function name with __func__ in ram_block_discard_range()Xiaoyao Li1-21/+17
2024-01-29target: Make qemu_target_page_mask() available for *-userIlya Leoshkevich1-5/+0
2024-01-08Replace "iothread lock" with "BQL" in commentsStefan Hajnoczi1-3/+3
2024-01-08system/cpus: rename qemu_mutex_lock_iothread() to bql_lock()Stefan Hajnoczi1-4/+4
2023-11-24coverity: physmem: use simple assertions instead of modellingVladimir Sementsov-Ogievskiy1-0/+22
2023-10-12softmmu/physmem: Fixup qemu_ram_block_from_host() documentationDavid Hildenbrand1-17/+0
2023-10-08system: Rename softmmu/ directory as system/Philippe Mathieu-Daudé1-0/+3796