summaryrefslogtreecommitdiffstats
path: root/exec.c
Commit message (Expand)AuthorAgeFilesLines
* exec.c: refactor function flatview_add_to_dispatch()Wei Yang2019-03-111-17/+31
* migration: Add an ability to ignore shared RAM blocksYury Kotov2019-03-061-19/+0Star
* exec: Change RAMBlockIterFunc definitionYury Kotov2019-03-061-4/+17
* unify len and addr type for memory/address APIsLi Zhijian2019-02-051-24/+23Star
* mmap-alloc: fix hugetlbfs misaligned length in ppc64Murilo Opsfelder Araujo2019-02-041-2/+2
* exec.c: Don't reallocate IOMMUNotifiers that are in usePeter Maydell2019-02-011-4/+6
* memory: add memory_region_flush_rom_device()Stefan Hajnoczi2019-01-291-0/+13
* exec.c: Use correct attrs in cpu_memory_rw_debug()Peter Maydell2019-01-291-4/+2Star
* qemu/queue.h: typedef QTAILQ headsPaolo Bonzini2019-01-111-1/+2
* qemu/queue.h: leave head structs anonymous unless necessaryPaolo Bonzini2019-01-111-1/+1
* Rename cpu_physical_memory_write_rom() to address_space_write_rom()Peter Maydell2018-12-141-6/+8
* exec.c: Rename cpu_physical_memory_write_rom_internal()Peter Maydell2018-12-141-7/+13
* exec: introduce tlb_initEmilio G. Cota2018-10-191-0/+1
* cpu: Provide a proper prototype for target_words_bigendian() in a headerThomas Huth2018-10-171-5/+0Star
* hostmem-file: make available memory-backend-file on POSIX-based hostsHikaru Nishida2018-10-021-2/+2
* Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into stagingPeter Maydell2018-08-211-25/+13Star
|\
| * hostmem-file: add the 'pmem' optionJunyan He2018-08-101-0/+8
| * memory, exec: switch file ram allocation functions to 'flags' parametersJunyan He2018-08-101-5/+5
| * memory, exec: Expose all memory block related flags.Junyan He2018-08-101-20/+0Star
* | accel/tcg: Check whether TLB entry is RAM consistently with how we set it upPeter Maydell2018-08-141-6/+0Star
|/
* tcg: simplify !CONFIG_TCG handling of tb_invalidate_*Paolo Bonzini2018-07-021-1/+5
* tcg: Fix --disable-tcg build breakagePhilippe Mathieu-Daudé2018-07-021-1/+1
* exec: check that alignment is a power of twoDavid Hildenbrand2018-06-281-0/+4
* move public invalidate APIs out of translate-all.{c,h}, clean upPaolo Bonzini2018-06-281-4/+25
* exec: Fix MAP_RAM for cached accessEric Auger2018-06-281-6/+0Star
* postcopy: drop ram_pages parameter from postcopy_ram_incoming_init()David Hildenbrand2018-06-271-1/+1
* tcg: fix --disable-tcg build breakageEmilio G. Cota2018-06-221-0/+3
* tcg: remove tb_lockEmilio G. Cota2018-06-151-15/+11Star
* exec.c: Handle IOMMUs in address_space_translate_for_iotlb()Peter Maydell2018-06-151-2/+133
* iommu: Add IOMMU index argument to translate methodPeter Maydell2018-06-151-2/+9
* exec.c: Use stn_p() and ldn_p() instead of explicit switchesPeter Maydell2018-06-151-104/+8Star
* exec.c: Don't accidentally sign-extend 4-byte loads in subpage_read()Peter Maydell2018-06-151-1/+1
* cputlb: Pass cpu_transaction_failed() the correct physaddrPeter Maydell2018-06-151-2/+3
* Merge remote-tracking branch 'remotes/juanquintela/tags/migration/20180604' i...Peter Maydell2018-06-041-0/+38
|\
| * migration: discard non-migratable RAMBlocksCédric Le Goater2018-06-041-0/+38
* | Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into stagingPeter Maydell2018-06-011-0/+1
|\ \ | |/ |/|
| * exec.c: Initialize sa_flags passed to sigaction()Peter Maydell2018-06-011-0/+1
* | Make address_space_translate_iommu take a MemTxAttrs argumentPeter Maydell2018-05-311-3/+5
* | Make flatview_do_translate() take a MemTxAttrs argumentPeter Maydell2018-05-311-3/+6
* | Make address_space_get_iotlb_entry() take a MemTxAttrs argumentPeter Maydell2018-05-311-1/+1
* | Make flatview_translate() take a MemTxAttrs argumentPeter Maydell2018-05-311-8/+9
* | Make flatview_access_valid() take a MemTxAttrs argumentPeter Maydell2018-05-311-7/+5Star
* | Make MemoryRegion valid.accepts callback take a MemTxAttrs argumentPeter Maydell2018-05-311-3/+6
* | Make memory_region_access_valid() take a MemTxAttrs argumentPeter Maydell2018-05-311-1/+3
* | Make flatview_extend_translation() take a MemTxAttrs argumentPeter Maydell2018-05-311-5/+10
* | Make address_space_access_valid() take a MemTxAttrs argumentPeter Maydell2018-05-311-1/+2
* | Make address_space_map() take a MemTxAttrs argumentPeter Maydell2018-05-311-2/+4
* | Make address_space_translate{, _cached}() take a MemTxAttrs argumentPeter Maydell2018-05-311-5/+9
* | Make tb_invalidate_phys_addr() take a MemTxAttrs argumentPeter Maydell2018-05-311-1/+1
|/
* exec: reintroduce MemoryRegion cachingPaolo Bonzini2018-05-091-12/+109