712 Commits (d19f5fc0411b101798fdfc80b9680df85b316636)

Author SHA1 Message Date
Peter Maydell 334692bce7 tcg: Define and use new tlb_hit() and tlb_hit_page() functions 8 years ago
Paolo Bonzini c40d479207 tcg: simplify !CONFIG_TCG handling of tb_invalidate_* 8 years ago
Philippe Mathieu-Daudé 646f34fa54 tcg: Fix --disable-tcg build breakage 8 years ago
Alexey Kardashevskiy fc051ae6c4 memory/hmp: Print owners/parents in "info mtree" 8 years ago
Paolo Bonzini 8bca9a03ec move public invalidate APIs out of translate-all.{c,h}, clean up 8 years ago
David Hildenbrand c136180c90 postcopy: drop ram_pages parameter from postcopy_ram_incoming_init() 8 years ago
Emilio G. Cota 32c072341f trace: fix misreporting of TCG access sizes for user-space 8 years ago
Peter Maydell 55df6fcf54 tcg: Support MMU protection regions smaller than TARGET_PAGE_SIZE 8 years ago
Emilio G. Cota 0ac20318ce tcg: remove tb_lock 9 years ago
Emilio G. Cota 194125e3eb translate-all: protect TB jumps with a per-destination-TB lock 9 years ago
Emilio G. Cota faa9372c07 translate-all: introduce assert_no_pages_locked 8 years ago
Emilio G. Cota 0b5c91f74f translate-all: use per-page locking in !user-mode 9 years ago
Emilio G. Cota 1e05197f24 translate-all: iterate over TBs in a page with PAGE_FOR_EACH_TB 9 years ago
Emilio G. Cota 128ed2278c tcg: move tb_ctx.tb_phys_invalidate_count to tcg_ctx 9 years ago
Emilio G. Cota be2cdc5e35 tcg: track TBs with per-region BST's 9 years ago
Peter Maydell 1f871c5e6b exec.c: Handle IOMMUs in address_space_translate_for_iotlb() 8 years ago
Peter Maydell 2c91bcf273 iommu: Add IOMMU index argument to translate method 8 years ago
Peter Maydell cb1efcf462 iommu: Add IOMMU index argument to notifier APIs 8 years ago
Peter Maydell 21f402093c iommu: Add IOMMU index concept to IOMMU API 8 years ago
Peter Maydell afa4f6653d bswap: Add new stn_*_p() and ldn_*_p() memory access functions 8 years ago
Peter Maydell 2d54f19401 cputlb: Pass cpu_transaction_failed() the correct physaddr 8 years ago
Peter Maydell ace4109011 cpu-defs.h: Document CPUIOTLBEntry 'addr' field 8 years ago
Dr. David Alan Gilbert 343f632c70 migration: Poison ramblock loops in migration 8 years ago
Cédric Le Goater b895de5027 migration: discard non-migratable RAMBlocks 8 years ago
Richard Henderson 07ea28b418 tcg: Pass tb and index to tcg_gen_exit_tb separately 8 years ago
Paolo Bonzini 257a7430e7 memory: get rid of memory_region_init_reservation 8 years ago
Peter Maydell 0330002cb5 memory.h: Fix typo in documentation comment 8 years ago
Peter Maydell 7446eb07c1 Make address_space_get_iotlb_entry() take a MemTxAttrs argument 8 years ago
Peter Maydell efa99a2ff8 Make flatview_translate() take a MemTxAttrs argument 8 years ago
Peter Maydell 8372d38327 Make MemoryRegion valid.accepts callback take a MemTxAttrs argument 8 years ago
Peter Maydell 6d7b9a6c3b Make memory_region_access_valid() take a MemTxAttrs argument 8 years ago
Peter Maydell fddffa4268 Make address_space_access_valid() take a MemTxAttrs argument 8 years ago
Peter Maydell f26404fbee Make address_space_map() take a MemTxAttrs argument 8 years ago
Peter Maydell bc6b1cec84 Make address_space_translate{, _cached}() take a MemTxAttrs argument 8 years ago
Peter Maydell c874dc4f5e Make tb_invalidate_phys_addr() take a MemTxAttrs argument 8 years ago
Peter Maydell 2ce931d012 memory.h: Improve IOMMU related documentation 8 years ago
Richard Henderson 6c2be133a7 tcg: Fix helper function vs host abi for float16 8 years ago
Peter Maydell 4f71086665 gdbstub: Clarify what gdb_handlesig() is doing 8 years ago
Peter Maydell 75578d6fce linux-user: Assert on bad type in thunk_type_align() and thunk_type_size() 8 years ago
Laurent Vivier f606e4d625 linux-user: correctly align types in thunking code 8 years ago
Emilio G. Cota b542683d77 translator: merge max_insns into DisasContextBase 8 years ago
Paolo Bonzini 48564041a7 exec: reintroduce MemoryRegion caching 8 years ago
Paolo Bonzini 4269c82bf7 exec: move memory access declarations to a common header, inline *_phys functions 8 years ago
Laurent Vivier 7f254c5cb8 linux-user: remove useless padding in flock64 structure 8 years ago
Pavel Dovgalyuk afd46fcad2 icount: fix cpu_restore_state_from_tb for non-tb-exit cases 8 years ago
KONRAD Frederic 1bb982b8fc gdbstub: send a termination packet instead of crashing gdb 8 years ago
Dr. David Alan Gilbert 2ce16640b4 postcopy: use UFFDIO_ZEROPAGE only when available 8 years ago
Dr. David Alan Gilbert f90bb71bfd qemu_ram_block_host_offset 8 years ago
Max Filippov e530acd7de linux-user: fix mmap/munmap/mprotect/mremap/shmat 8 years ago
Max Filippov ebf9a3630c linux-user: fix mmap/munmap/mprotect/mremap/shmat 8 years ago