aboutsummaryrefslogtreecommitdiffstats
path: root/system/physmem.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* system/physmem: Where we assume we have a RAM MR, assert itPeter Maydell2024-07-291-4/+14
* physmem: Add helper function to destroy CPU AddressSpaceSalil Mehta2024-07-221-0/+29
* system/physmem: use return value of ram_block_discard_require() as errnoZhenzhong Duan2024-07-161-2/+5
* physmem: Bail out qemu_ram_block_from_host() for invalid ram addrsEdgar E. Iglesias2024-07-121-0/+4
* tracepoints: move physmem trace pointsAlex Bennée2024-07-051-1/+3
* system/physmem: Fix reference to dump-guest-coreAkihiko Odaki2024-07-021-1/+1
* xen: mapcache: Pass the ram_addr offset to xen_map_cache()Edgar E. Iglesias2024-06-091-4/+5
* physmem: Replace check for RAMBlock offset 0 with xen_mr_is_memoryEdgar E. Iglesias2024-06-041-1/+1
* physmem: Always pass offset + addr to xen_map_cacheEdgar E. Iglesias2024-06-041-1/+2
* system/physmem: Per-AddressSpace bounce bufferingMattias Nissler2024-05-081-46/+27
* system/physmem: Propagate AddressSpace to MapClient helpersMattias Nissler2024-05-081-12/+12
* system/physmem: Replace qemu_mutex_lock() calls with QEMU_LOCK_GUARDPhilippe Mathieu-Daudé2024-05-081-6/+4
* Merge tag 'accel-20240506' of https://github.com/philmd/qemu into stagingRichard Henderson2024-05-061-38/+44
|\
| * system: Pass RAM MemoryRegion and is_write in xen_map_cache()Edgar E. Iglesias2024-05-061-8/+23
| * system: let qemu_map_ram_ptr() use qemu_ram_ptr_length()Juergen Gross2024-05-061-33/+23
| * exec/cpu: Extract page-protection definitions to page-protection.hPhilippe Mathieu-Daudé2024-05-061-0/+1
* | tcg: remove CPU* types from typedefs.hPaolo Bonzini2024-05-031-2/+2
|/
* exec: Expose 'target_page.h' API to user emulationPhilippe Mathieu-Daudé2024-04-261-30/+0
* physmem: Introduce ram_block_discard_guest_memfd_range()Xiaoyao Li2024-04-231-0/+23
* RAMBlock: make guest_memfd require uncoordinated discardPaolo Bonzini2024-04-231-0/+8
* RAMBlock: Add support of KVM private guest memfdXiaoyao Li2024-04-231-3/+31
* physmem: Factor cpu_physical_memory_dirty_bits_cleared() outNicholas Piggin2024-03-121-5/+3
* physmem: Expose tlb_reset_dirty_range_all()Philippe Mathieu-Daudé2024-03-121-1/+1
* physmem: Fix wrong address in large address_space_read/write_cached_slow()Jonathan Cameron2024-03-111-6/+57
* physmem: Factor out body of flatview_read/write_continue() loopJonathan Cameron2024-03-111-70/+99
* physmem: Reduce local variable scope in flatview_read/write_continue()Jonathan Cameron2024-03-111-20/+20
* physmem: Rename addr1 to more informative mr_addr in flatview_read/write() and similarJonathan Cameron2024-03-111-25/+25
* system/physmem: Do not include 'hw/xen/xen.h' but 'sysemu/xen.h'Philippe Mathieu-Daudé2024-03-091-1/+1
* softmmu/physmem: Remove HOST_PAGE_ALIGNRichard Henderson2024-02-291-4/+11
* softmmu/physmem: Remove qemu_host_page_sizeRichard Henderson2024-02-291-1/+1
* system/physmem: remove redundant arg reassignmentManos Pitsidianakis2024-02-201-5/+2
* physmem: replace function name with __func__ in ram_block_discard_range()Xiaoyao Li2024-02-161-21/+17
* target: Make qemu_target_page_mask() available for *-userIlya Leoshkevich2024-01-291-5/+0
* Replace "iothread lock" with "BQL" in commentsStefan Hajnoczi2024-01-081-3/+3
* system/cpus: rename qemu_mutex_lock_iothread() to bql_lock()Stefan Hajnoczi2024-01-081-4/+4
* coverity: physmem: use simple assertions instead of modellingVladimir Sementsov-Ogievskiy2023-11-241-0/+22
* softmmu/physmem: Fixup qemu_ram_block_from_host() documentationDavid Hildenbrand2023-10-121-17/+0
* system: Rename softmmu/ directory as system/Philippe Mathieu-Daudé2023-10-081-0/+3796