summaryrefslogtreecommitdiffstats
path: root/memory.c
Commit message (Expand)AuthorAgeFilesLines
* rcu: Use automatic rc_read unlock in core memory/exec codeDr. David Alan Gilbert2019-10-111-10/+5Star
* memory: allow memory_region_register_iommu_notifier() to failEric Auger2019-10-041-11/+20
* cputlb: Move NOTDIRTY handling from I/O path to TLB pathRichard Henderson2019-09-251-16/+0Star
* exec: Adjust notdirty tracingRichard Henderson2019-09-251-4/+0Star
* memory: inline and optimize devend_memopPaolo Bonzini2019-09-161-18/+0Star
* Merge remote-tracking branch 'remotes/rth/tags/pull-tcg-20190903' into stagingPeter Maydell2019-09-041-23/+35
|\
| * memory: Single byte swap along the I/O pathTony Nguyen2019-09-031-21/+12Star
| * memory: Access MemoryRegion with endiannessTony Nguyen2019-09-031-0/+18
| * memory: Access MemoryRegion with MemOpTony Nguyen2019-09-031-2/+5
* | memory: Remove unused memory_region_iommu_replay_all()Eric Auger2019-09-031-9/+0Star
|/
* memory: Fix up memory_region_{add|del}_coalescingPeter Xu2019-08-211-19/+17Star
* memory: Remove has_coalesced_range counterPeter Xu2019-08-211-14/+0Star
* memory: Split zones when do coalesced_io_del()Peter Xu2019-08-211-14/+35
* memory: Refactor memory_region_clear_coalescingPeter Xu2019-08-211-5/+5
* memory: fix race between TCG and accesses to dirty bitmapPaolo Bonzini2019-08-201-1/+9
* memory: assert on out of scope notificationYan Zhao2019-08-201-2/+4
* sysemu: Split sysemu/runstate.h off sysemu/sysemu.hMarkus Armbruster2019-08-161-1/+1
* Include hw/qdev-properties.h lessMarkus Armbruster2019-08-161-1/+0Star
* Include qemu/main-loop.h lessMarkus Armbruster2019-08-161-0/+1
* memory: Fix type of IOMMUMemoryRegionClass member @parent_classMarkus Armbruster2019-08-161-0/+1
* hmp: Print if memory section is registered with an acceleratorAlexey Kardashevskiy2019-07-191-0/+22
* Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into stagingPeter Maydell2019-07-161-1/+4
|\
| * memory: unref the memory region in simplify flatviewKing Wang2019-07-151-1/+4
* | memory: Introduce memory listener hook log_clear()Peter Xu2019-07-151-0/+51
* | memory: Pass mr into snapshot_and_clear_dirtyPeter Xu2019-07-151-2/+1Star
* | memory: Don't set migration bitmap when without migrationPeter Xu2019-07-151-1/+1
|/
* spapr_pci: Unregister listeners before destroying the IOMMU address spaceGreg Kurz2019-07-021-0/+7
* qemu-common: Move tcg_enabled() etc. to sysemu/tcg.hMarkus Armbruster2019-06-111-1/+1
* memory: Remove memory_region_get_dirty()Peter Xu2019-06-031-8/+0Star
* memory: correct the comment to DIRTY_MEMORY_MIGRATIONWei Yang2019-05-171-2/+2
* memory: Clean up how mtree_info() printsMarkus Armbruster2019-04-181-81/+75Star
* memory: Fix the memory region type assignment orderSingh, Brijesh2019-03-181-1/+8
* memory: Do not update coalesced IO range in the case of NOPJagannathan Raman2019-03-111-4/+1Star
* qemu/queue.h: simplify reverse access to QTAILQPaolo Bonzini2019-01-111-11/+6Star
* qemu/queue.h: leave head structs anonymous unless necessaryPaolo Bonzini2019-01-111-1/+1
* memory: update coalesced_range on transaction_commitPaolo Bonzini2019-01-111-4/+16
* memory: avoid unnecessary coalesced_io_del operationsPaolo Bonzini2019-01-111-0/+11
* memory: extract flat_range_coalesced_io_{del,add}Paolo Bonzini2019-01-111-24/+29
* memory: learn about non-volatile memory regionMarc-André Lureau2018-11-061-10/+35
* target-i386 : add coalesced_pio APIPeng Hao2018-10-191-2/+2
* memory: Remove old_mmio accessorsPeter Maydell2018-10-021-61/+2Star
* memory: Fix access_with_adjusted_size(small size) on big-endian memory regionsPhilippe Mathieu-Daudé2018-10-021-11/+23
* memory: Refactor common shifting code from accessorsPhilippe Mathieu-Daudé2018-10-021-9/+21
* memory: Use MAKE_64BIT_MASK()Philippe Mathieu-Daudé2018-10-021-1/+1
* hostmem-file: make available memory-backend-file on POSIX-based hostsHikaru Nishida2018-10-021-1/+1
* memory: cleanup side effects of memory_region_init_foo() on failureIgor Mammedov2018-10-021-6/+42
* Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into stagingPeter Maydell2018-08-211-3/+5
|\
| * memory, exec: switch file ram allocation functions to 'flags' parametersJunyan He2018-08-101-3/+5
* | memory: Remove MMIO request_ptr APIsPeter Maydell2018-08-201-110/+0Star
* | accel/tcg: Pass read access type through to io_readx()Peter Maydell2018-08-141-1/+2
|/