1442 Commits (2d32a5d2a06a524c5e7967f918c406ec99418a34)

Author SHA1 Message Date
Xiaoyao Li a0aa6db7ce memory: Introduce memory_region_init_ram_guest_memfd() 2 years ago
Paolo Bonzini dc0d28ca46 machine: allow early use of machine_require_guest_memfd 2 years ago
Nicholas Piggin 99cd12ced1 tcg/cputlb: Remove non-synced variants of global TLB flushes 2 years ago
Cédric Le Goater ebb481c03c memory: Add Error** argument to memory_get_xlat_addr() 2 years ago
Philippe Mathieu-Daudé 7c211c1cb4 accel/tcg: Remove cpu_ldsb_code / cpu_ldsw_code 2 years ago
Richard Henderson 4c6163eaf2 accel/tcg: Introduce translator_fake_ld 2 years ago
Richard Henderson 4c833c60e0 disas: Use translator_st to get disassembly data 2 years ago
Richard Henderson b67c567b79 accel/tcg: Return bool from TranslatorOps.disas_log 2 years ago
Richard Henderson e501325991 plugins: Read mem_only directly from TB cflags 2 years ago
Richard Henderson 3a247368e6 accel/tcg: Implement translator_st 2 years ago
Richard Henderson b3f05b8ce2 accel/tcg: Record when translator_fake_ldb is used 2 years ago
Richard Henderson ba3fb2a735 accel/tcg: Record mmio bytes during translation 2 years ago
Richard Henderson 99977aefd0 accel/tcg: Pass DisasContextBase to translator_fake_ldb 2 years ago
Richard Henderson 66f3b79e85 accel/tcg: Hide in_same_page outside of a target-specific context 2 years ago
Richard Henderson 8018947230 accel/tcg: Use vaddr in translator_ld* 2 years ago
Mattias Nissler 69e78f1b34 system/physmem: Per-AddressSpace bounce buffering 3 years ago
Mattias Nissler 5c62719710 system/physmem: Propagate AddressSpace to MapClient helpers 3 years ago
Richard Henderson d828b92b8a accel/tcg: Introduce CF_BP_PAGE 2 years ago
Philippe Mathieu-Daudé b254c342cf accel/tcg: Access tcg_cflags with getter / setter 2 years ago
Philippe Mathieu-Daudé 74781c0888 exec/cpu: Extract page-protection definitions to page-protection.h 2 years ago
Philippe Mathieu-Daudé 7dd1259b37 exec/cpu: Remove duplicated PAGE_PASSTHROUGH definition 2 years ago
Philippe Mathieu-Daudé a4f06b1a05 exec/cpu: Remove obsolete PAGE_RESERVED definition 2 years ago
BALATON Zoltan 86b7c55182 exec/cpu: Rename PAGE_BITS macro to PAGE_RWX 2 years ago
Philippe Mathieu-Daudé 1072f927f0 exec/cpu: Indent TARGET_PAGE_foo definitions 2 years ago
Philippe Mathieu-Daudé 4e11165316 user: Move 'thunk.h' from 'exec/user' to 'user' 2 years ago
Philippe Mathieu-Daudé 22879b6680 user: Move 'abitypes.h' from 'exec/user' to 'user' 2 years ago
Philippe Mathieu-Daudé f184f3856e exec: Include missing license in 'exec/cpu-common.h' 2 years ago
Richard Henderson 5f2a5a5b34 plugins: Remove plugin helpers 2 years ago
Richard Henderson 8a2927f290 plugins: Use emit_before_op for PLUGIN_GEN_FROM_MEM 2 years ago
Richard Henderson 83a0ad2673 tcg: Pass function pointer to tcg_gen_call* 2 years ago
Philippe Mathieu-Daudé aacfd8bbaf exec: Move CPUTLBEntry helpers to cputlb.c 2 years ago
Philippe Mathieu-Daudé 16aa8eaaac exec: Restrict inclusion of 'user/guest-base.h' 2 years ago
Philippe Mathieu-Daudé d3cbde7402 exec: Rename 'exec/user/guest-base.h' as 'user/guest-base.h' 2 years ago
Philippe Mathieu-Daudé 1ce871a3e7 exec: Restrict 'cpu_ldst.h' to TCG accelerator 2 years ago
Philippe Mathieu-Daudé 43bc8a6f1a exec: Restrict TCG specific declarations of 'cputlb.h' 2 years ago
Philippe Mathieu-Daudé 6ce1c9d085 exec: Declare CPUBreakpoint/CPUWatchpoint type in 'breakpoint.h' header 2 years ago
Philippe Mathieu-Daudé 9c1283dd76 exec: Declare MMUAccessType type in 'mmu-access-type.h' header 2 years ago
Philippe Mathieu-Daudé 471558cb6e exec: Declare abi_ptr type in its own 'abi_ptr.h' header 2 years ago
Philippe Mathieu-Daudé d25ddb3f54 exec/user: Do not include 'cpu.h' in 'abitypes.h' 2 years ago
Philippe Mathieu-Daudé 827238668e exec: Move [b]tswapl() declarations to 'exec/user/tswap-target.h' 2 years ago
Philippe Mathieu-Daudé 425082612c exec: Declare target_words_bigendian() in 'exec/tswap.h' 2 years ago
Philippe Mathieu-Daudé 77166c4568 exec/cpu-all: Remove unused tswapls() definitions 2 years ago
Philippe Mathieu-Daudé c8f7bbb773 exec/cpu-all: Remove unused 'qemu/thread.h' header 2 years ago
Philippe Mathieu-Daudé edfc85875d exec/cpu-all: Reduce 'qemu/rcu.h' header inclusion 2 years ago
Philippe Mathieu-Daudé 2379866c3b accel/tcg: Rename helper-head.h -> helper-head.h.inc 2 years ago
Philippe Mathieu-Daudé 3b28c27067 accel/tcg: Un-inline retaddr helpers to 'user-retaddr.h' 2 years ago
Philippe Mathieu-Daudé 8501048b50 exec: Include 'cpu.h' before validating CPUArchState placement 2 years ago
Philippe Mathieu-Daudé 51579d40f9 exec: Reduce tlb_set_dirty() declaration scope 3 years ago
Philippe Mathieu-Daudé 7d7a21ba69 exec: Rename NEED_CPU_H -> COMPILING_PER_TARGET 3 years ago
Philippe Mathieu-Daudé 6c3014858c target/nios2: Remove the deprecated Nios II target 2 years ago