aboutsummaryrefslogtreecommitdiff
path: root/include/exec/cpu-defs.h
AgeCommit message (Expand)AuthorFilesLines
2019-01-28cputlb: Remove static tlb sizingRichard Henderson1-46/+0
2019-01-28tcg: introduce dynamic TLB sizingEmilio G. Cota1-2/+55
2018-10-31cputlb: Remove tlb_c.pending_flushesRichard Henderson1-6/+0
2018-10-31cputlb: Filter flushes on already clean tlbsRichard Henderson1-1/+6
2018-10-31cputlb: Count "partial" and "elided" tlb flushesRichard Henderson1-2/+10
2018-10-31cputlb: Move env->vtlb_index to env->tlb_d.vindexRichard Henderson1-2/+3
2018-10-31cputlb: Split large page tracking per mmu_idxRichard Henderson1-2/+12
2018-10-31cputlb: Move cpu->pending_tlb_flush to env->tlb_c.pending_flushRichard Henderson1-1/+7
2018-10-31cputlb: Move tlb_lock to CPUTLBCommonRichard Henderson1-3/+14
2018-10-18cputlb: serialize tlb updates with env->tlb_lockEmilio G. Cota1-0/+3
2018-06-15cpu-defs.h: Document CPUIOTLBEntry 'addr' fieldPeter Maydell1-0/+9
2017-10-10cputlb: bring back tlb_flush_count under !TLB_DEBUGEmilio G. Cota1-0/+1
2017-07-05tcg: add CONFIG_TCG guards in headersYang Zhong1-1/+3
2016-05-19qemu-common: stop including qemu/host-utils.h from qemu-common.hPaolo Bonzini1-0/+1
2016-02-23include: Clean up includesPeter Maydell1-3/+0
2015-08-06cpu_defs: Simplify CPUTLB padding logicPeter Crosthwaite1-11/+12
2015-06-26cpu-defs: Move out TB_JMP definesPeter Crosthwaite1-8/+0
2015-06-26include/exec: Move standard exceptions to cpu-all.hPeter Crosthwaite1-6/+0
2015-06-26cpu-defs: Move CPU_TEMP_BUF_NLONGS to tcgPeter Crosthwaite1-1/+0
2015-06-03softmmu: support up to 12 MMU modesPaolo Bonzini1-2/+33
2015-04-26Add MemTxAttrs to the IOTLBPeter Maydell1-0/+2
2015-04-26Make CPU iotlb a structure rather than a plain hwaddrPeter Maydell1-2/+11
2014-09-01implementing victim TLB for QEMU system emulated TLBXin Tong1-2/+7
2014-03-13cpu: Move breakpoints field from CPU_COMMON to CPUStateAndreas Färber1-10/+0
2014-03-13cpu: Move watchpoint fields from CPU_COMMON to CPUStateAndreas Färber1-10/+0
2014-03-13cpu: Move opaque field from CPU_COMMON to CPUStateAndreas Färber1-3/+0
2014-03-13cpu: Move exception_index field from CPU_COMMON to CPUStateAndreas Färber1-3/+0
2014-03-13cpu: Move jmp_env field from CPU_COMMON to CPUStateAndreas Färber1-2/+0
2014-03-13cpu: Move tb_jmp_cache field from CPU_COMMON to CPUStateAndreas Färber1-4/+0
2014-03-13cpu: Move icount_decr field from CPU_COMMON to CPUStateAndreas Färber1-20/+0
2014-03-13cpu: Move icount_extra field from CPU_COMMON to CPUStateAndreas Färber1-1/+0
2014-03-13cpu: Move can_do_io field from CPU_COMMON to CPUStateAndreas Färber1-1/+0
2014-03-13cpu: Move mem_io_{pc,vaddr} fields from CPU_COMMON to CPUStateAndreas Färber1-7/+0
2014-03-10target-arm: Implement WFE as a yield operationPeter Maydell1-0/+1
2013-10-07cpu: Drop cpu_model_str from CPU_COMMONAndreas Färber1-2/+0
2013-07-26Merge remote-tracking branch 'rth/tcg-next' into stagingAnthony Liguori1-2/+0
2013-07-23cpu: Move gdb_regs field from CPU_COMMON to CPUStateAndreas Färber1-2/+0
2013-07-23cpu: Move singlestep_enabled field from CPU_COMMON to CPUStateAndreas Färber1-1/+0
2013-07-15tcg: Remove temp_bufRichard Henderson1-2/+0
2013-07-09cpu: Make first_cpu and next_cpu CPUStateAndreas Färber1-1/+0
2013-06-28hwaddr: Make hwaddr type usable beyond softmmuAndreas Färber1-0/+2
2013-06-05tcg: Use QEMU_BUILD_BUG_ON for CPU_TLB_ENTRY_BITSRichard Henderson1-1/+1
2013-04-18elfload: use abi_llong/ullong instead of target_llong/ullongPaolo Bonzini1-2/+0
2013-04-18elfload: only give abi_long/ulong the alignment specified by the targetPaolo Bonzini1-4/+4
2013-04-18elfload: use abi_int/uint instead of target_int/uintPaolo Bonzini1-2/+0
2013-04-18elfload: use abi_short/ushort instead of target_short/ushortPaolo Bonzini1-2/+0
2013-03-12cpu: Move halted and interrupt_request fields to CPUStateAndreas Färber1-2/+0
2013-02-23Replace all setjmp()/longjmp() with sigsetjmp()/siglongjmp()Peter Maydell1-1/+1
2013-02-16cpu: Move current_tb field to CPUStateAndreas Färber1-1/+0
2013-02-16cpu: Move exit_request field to CPUStateAndreas Färber1-2/+0