107 Commits (372043f389126bf6bb4ba88b970f3dfcaf86b722)

Author SHA1 Message Date
Richard Henderson 52c01ada86 exec: Fix overlap of PAGE_ANON and PAGE_TARGET_1 5 years ago
Richard Henderson 44b99a6d5f exec: Build page-vary-common.c with -fno-lto 5 years ago
Richard Henderson 27eb9d65ff exec: Extract 'page-vary.h' header 5 years ago
Richard Henderson d109b46d8d linux-user/aarch64: Implement PROT_MTE 5 years ago
Richard Henderson 5ca870b9f6 exec: Use uintptr_t for guest_base 5 years ago
Richard Henderson 26bab757d4 linux-user: Introduce PAGE_ANON 5 years ago
Richard Henderson d9c5858570 tcg: Introduce target-specific page data for user-only 5 years ago
Peter Maydell f930224fff bswap.h: Remove unused float-access functions 5 years ago
Claudio Fontana 7df5e3d6ad accel/tcg: split TCG-only code from cpu_exec_realizefn 5 years ago
Chetan Pant d6ea423635 overall/alpha tcg cpus|hppa: Fix Lesser GPL version number 6 years ago
Richard Henderson be5d6f4884 linux-user: Set PAGE_TARGET_1 for TARGET_PROT_BTI 6 years ago
Claudio Fontana 740b175973 cpu-timers, icount: new modules 6 years ago
Paolo Bonzini 0979ed017f meson: rename .inc.h files to .h.inc 6 years ago
Eric Blake f9919116b8 osdep: Make MIN/MAX evaluate arguments only once 6 years ago
Philippe Mathieu-Daudé ddfc8b96ee exec: Propagate cpu_memory_rw_debug() error 6 years ago
Richard Henderson 7d8cbbabcb accel/tcg: Relax va restrictions on 64-bit guests 6 years ago
Richard Henderson e307c192ff exec/cpu-all: Use bool for have_guest_base 6 years ago
Richard Henderson 069cfe77d6 accel/tcg: Add probe_access_flags 6 years ago
Philippe Mathieu-Daudé 28c80bfe8b exec: Let cpu_[physical]_memory API use a boolean 'is_write' argument 6 years ago
Philippe Mathieu-Daudé d7ef71ef42 exec: Let the cpu_[physical]_memory API use void pointer arguments 6 years ago
Richard Henderson bb8e3ea6fa exec: Cache TARGET_PAGE_MASK for TARGET_PAGE_BITS_VARY 7 years ago
Richard Henderson f048b8a7ce exec: Promote TARGET_PAGE_MASK to target_long 7 years ago
Richard Henderson 639044b5f1 exec: Restrict TARGET_PAGE_BITS_VARY assert to CONFIG_DEBUG_TCG 7 years ago
Richard Henderson bbc17caf81 exec: Use const alias for TARGET_PAGE_BITS_VARY 7 years ago
Wei Yang 50276a79aa cpu: use ROUND_UP() to define xxx_PAGE_ALIGN 7 years ago
Richard Henderson 7b0d792ce1 cputlb: Move ROM handling from I/O path to TLB path 7 years ago
Richard Henderson 5b87b3e671 cputlb: Introduce TLB_BSWAP 7 years ago
Richard Henderson 1f6f2b34ad exec: Use TARGET_PAGE_BITS_MIN for TLB flags 7 years ago
Richard Henderson 50b107c5d6 cputlb: Handle watchpoints via TLB_WATCHPOINT 7 years ago
Richard Henderson 30d7e098d5 cputlb: Fold TLB_RECHECK into TLB_INVALID_MASK 7 years ago
Markus Armbruster 2e5b09fd0e hw/core: Move cpu.c, cpu.h from qom/ to hw/core/ 7 years ago
Markus Armbruster a8d2532645 Include qemu-common.h exactly where needed 7 years ago
Richard Henderson 269bd5d8f6 cpu: Move the softmmu tlb to CPUNegativeOffsetState 7 years ago
Richard Henderson 5e1401969b cpu: Move icount_decr to CPUNegativeOffsetState 7 years ago
Richard Henderson 5b146dc716 cpu: Introduce CPUNegativeOffsetState 7 years ago
Richard Henderson 7506ed902e cpu: Introduce cpu_set_cpustate_pointers 7 years ago
Richard Henderson 083dc73d7a cpu: Introduce env_archcpu 7 years ago
Richard Henderson 29a0af618d cpu: Replace ENV_GET_CPU with env_cpu 7 years ago
Markus Armbruster 3de2faa9a8 tcg: Simplify how dump_exec_info() prints 7 years ago
Markus Armbruster d4c51a0af3 tcg: Simplify how dump_opcount_info() prints 7 years ago
Li Zhijian 0c249ff71c unify len and addr type for memory/address APIs 7 years ago
Peter Maydell 334692bce7 tcg: Define and use new tlb_hit() and tlb_hit_page() functions 8 years ago
Peter Maydell 55df6fcf54 tcg: Support MMU protection regions smaller than TARGET_PAGE_SIZE 8 years ago
Peter Maydell afa4f6653d bswap: Add new stn_*_p() and ldn_*_p() memory access functions 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
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
David Hildenbrand f52bfb1214 accel/tcg: allow to invalidate a write TLB entry immediately 9 years ago
Emilio G. Cota 3637cf58f9 util: move qemu_real_host_page_size/mask to osdep.h 9 years ago