89 Commits (d7754940d78a7d5bfb13531afa9a67f8c57e987e)

Author SHA1 Message Date
LIU Zhiwei dff1ab68d8 accel/tcg: Fix the comment for CPUTLBEntryFull 3 years ago
Richard Henderson 58e8f1f616 accel/tcg: Store some tlb flags in CPUTLBEntryFull 4 years ago
Anton Johansson 732d548732 accel: Replace target_ulong in tlb_*() 3 years ago
Philippe Mathieu-Daudé 708906dcd6 exec/cpu-defs: Check for SOFTMMU instead of !USER_ONLY 3 years ago
Richard Henderson d0a9bb5ecb tcg: Add tlb_fast_offset to TCGContext 3 years ago
Richard Henderson 238f43809a tcg: Widen CPUTLBEntry comparators to 64-bits 3 years ago
Richard Henderson 0b3c75ad1a accel/tcg: Introduce tlb_read_idx 3 years ago
Anton Johansson 00da6b49a2 include/exec: Remove guards around `NB_MMU_MODES` 3 years ago
Anton Johansson ffd824f3f3 include/exec: Set default `NB_MMU_MODES` to 16 3 years ago
Alex Bennée 4692a86f1c include: split target_long definition from cpu-defs 3 years ago
Anton Johansson ea5446a8be include/exec: Remove `TARGET_TB_PCREL` define 3 years ago
Fabiano Rosas 4cb884e994 cpu-defs.h: Expose CPUTLBEntryFull to non-TCG code 4 years ago
Richard Henderson 8ed558ec0c accel/tcg: Introduce TARGET_TB_PCREL 4 years ago
Richard Henderson 8c6953cf03 include/exec: Introduce TARGET_PAGE_ENTRY_EXTRA 4 years ago
Richard Henderson 4047368938 accel/tcg: Introduce tlb_set_page_full 4 years ago
Richard Henderson 25d3ec5831 accel/tcg: Rename CPUIOTLBEntry to CPUTLBEntryFull 4 years ago
Philippe Mathieu-Daudé 37c8c531d6 exec/cpu-defs: Remove TCG backends dependency 6 years ago
Chetan Pant d6ea423635 overall/alpha tcg cpus|hppa: Fix Lesser GPL version number 6 years ago
Eric Blake f9919116b8 osdep: Make MIN/MAX evaluate arguments only once 6 years ago
Emilio G. Cota e6d86bed50 tcg: let plugins instrument virtual memory accesses 8 years ago
Alex Bennée 1eb21c428b include/exec/cpu-defs.h: fix typo 7 years ago
Markus Armbruster 2e5b09fd0e hw/core: Move cpu.c, cpu.h from qom/ to hw/core/ 7 years ago
Markus Armbruster dc5e9ac716 Include qemu/queue.h slightly less 7 years ago
Richard Henderson e8b5fae516 cpu: Remove CPU_COMMON 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 a40ec84ee2 tcg: Create struct CPUTLB 7 years ago
Richard Henderson 74433bf083 tcg: Split out target/arch/cpu-param.h 7 years ago
Richard Henderson 79e4208506 tcg: Fold CPUTLBWindow into CPUTLBDesc 7 years ago
Richard Henderson e77c89fb08 cputlb: Remove static tlb sizing 8 years ago
Emilio G. Cota 86e1eff8bc tcg: introduce dynamic TLB sizing 8 years ago
Richard Henderson ab65110530 cputlb: Remove tlb_c.pending_flushes 8 years ago
Richard Henderson 3d1523ced6 cputlb: Filter flushes on already clean tlbs 8 years ago
Richard Henderson e09de0a20d cputlb: Count "partial" and "elided" tlb flushes 8 years ago
Richard Henderson d5363e5849 cputlb: Move env->vtlb_index to env->tlb_d.vindex 8 years ago
Richard Henderson 1308e02671 cputlb: Split large page tracking per mmu_idx 8 years ago
Richard Henderson 60a2ad7d86 cputlb: Move cpu->pending_tlb_flush to env->tlb_c.pending_flush 8 years ago
Richard Henderson 53d284554c cputlb: Move tlb_lock to CPUTLBCommon 8 years ago
Emilio G. Cota 71aec3541d cputlb: serialize tlb updates with env->tlb_lock 8 years ago
Peter Maydell ace4109011 cpu-defs.h: Document CPUIOTLBEntry 'addr' field 8 years ago
Emilio G. Cota 83974cf4f8 cputlb: bring back tlb_flush_count under !TLB_DEBUG 9 years ago
Yang Zhong b11ec7f2e4 tcg: add CONFIG_TCG guards in headers 9 years ago
Paolo Bonzini 87776ab72b qemu-common: stop including qemu/host-utils.h from qemu-common.h 11 years ago
Peter Maydell 90ce6e2644 include: Clean up includes 11 years ago
Peter Crosthwaite b4a4b8d0e0 cpu_defs: Simplify CPUTLB padding logic 11 years ago
Peter Crosthwaite 41da4bd642 cpu-defs: Move out TB_JMP defines 11 years ago
Peter Crosthwaite 9e0dc48c9f include/exec: Move standard exceptions to cpu-all.h 11 years ago
Peter Crosthwaite 6e0b07306d cpu-defs: Move CPU_TEMP_BUF_NLONGS to tcg 11 years ago
Paolo Bonzini 1de29aef17 softmmu: support up to 12 MMU modes 11 years ago