summaryrefslogtreecommitdiffstats
path: root/cputlb.c
Commit message (Expand)AuthorAgeFilesLines
* tcg: move tcg related files into accel/tcg/ subdirectoryYang Zhong2017-06-151-1051/+0Star
* cputlb: handle first atomic write to the pageNikunj A Dadhania2017-05-111-1/+7
* cputlb: Don't assume do_unassigned_access() never returnsPeter Maydell2017-02-281-8/+7Star
* cputlb: introduce tlb_flush_*_all_cpus[_synced]Alex Bennée2017-02-241-6/+102
* cputlb: atomically update tlb fields used by tlb_reset_dirtyAlex Bennée2017-02-241-25/+95
* cputlb: add tlb_flush_by_mmuidx async routinesAlex Bennée2017-02-241-22/+88
* cputlb and arm/sparc targets: convert mmuidx flushes from varg to bitmapAlex Bennée2017-02-241-37/+23Star
* cputlb: introduce tlb_flush_* async work.KONRAD Frederic2017-02-241-2/+64
* cputlb: tweak qemu_ram_addr_from_host_nofail reportingAlex Bennée2017-02-241-12/+12
* cputlb: add assert_cpu_is_self checksAlex Bennée2017-02-241-1/+17
* tcg: drop global lock during TCG code executionJan Kiszka2017-02-241-1/+20
* cputlb: drop flush_global flag from tlb_flushAlex Bennée2017-01-131-15/+6Star
* clean-up: removed duplicate #includesAnand J2016-10-281-1/+0Star
* tcg: Add CONFIG_ATOMIC64Richard Henderson2016-10-261-0/+4
* tcg: Add atomic128 helpersRichard Henderson2016-10-261-0/+5
* tcg: Add atomic helpersRichard Henderson2016-10-261-3/+109
* cputlb: Tidy some macrosRichard Henderson2016-10-261-0/+8
* cputlb: Move most of iotlb code out of lineRichard Henderson2016-10-261-0/+37
* cputlb: Move probe_write out of softmmu_template.hRichard Henderson2016-10-261-0/+21
* cputlb: Replace SHIFT with DATA_SIZERichard Henderson2016-10-261-8/+8
* tcg: Merge GETPC and GETRARichard Henderson2016-09-161-4/+2Star
* cputlb: Add address parameter to VICTIM_TLB_HITSamuel Damashek2016-07-081-2/+2
* cputlb: Move VICTIM_TLB_HIT out of lineRichard Henderson2016-07-081-0/+29
* cputlb: don't cpu_abort() if guest tries to execute outside RAM or RAMPeter Maydell2016-06-281-2/+37
* memory: split memory_region_from_host from qemu_ram_addr_from_hostPaolo Bonzini2016-05-291-1/+2
* cpu: move exec-all.h inclusion out of cpu.hPaolo Bonzini2016-05-191-0/+1
* tcg: Remove needless CPUState::current_tbSergey Fedorov2016-05-131-13/+0Star
* cputlb: modernise the debug supportAlex Bennée2016-03-221-44/+44
* memory: Drop MemoryRegion.ram_addrFam Zheng2016-03-071-2/+2
* exec: Clean up includesPeter Maydell2016-01-291-1/+1
* exec.c: Pass MemTxAttrs to iotlb_to_region so it uses the right ASPeter Maydell2016-01-211-2/+4
* cputlb.c: Use correct address space when looking up MemoryRegionSectionPeter Maydell2016-01-211-1/+2
* cputlb: Change tlb_set_dirty() arg to cpuPeter Crosthwaite2015-09-161-1/+2
* cputlb: move CPU_LOOP() for tlb_reset() to exec.cPeter Crosthwaite2015-09-161-15/+12Star
* tlb: Add "ifetch" argument to cpu_mmu_index()Benjamin Herrenschmidt2015-09-111-1/+1
* cputlb: Add functions for flushing TLB for a single MMU indexPeter Maydell2015-08-251-0/+97
* memory: replace cpu_physical_memory_reset_dirty() with test-and-clearStefan Hajnoczi2015-06-051-2/+2
* cputlb: remove useless arguments to tlb_unprotect_code_phys, renamePaolo Bonzini2015-06-051-2/+1Star
* Add MemTxAttrs to the IOTLBPeter Maydell2015-04-261-3/+15
* Make CPU iotlb a structure rather than a plain hwaddrPeter Maydell2015-04-261-2/+2
* exec: RCUify AddressSpaceDispatchPaolo Bonzini2015-02-161-2/+6
* exec: make iotlb RCU-friendlyPaolo Bonzini2015-02-161-3/+2Star
* qemu-log: add log category for MMU infoAntony Pavlov2014-12-161-1/+2
* implementing victim TLB for QEMU system emulated TLBXin Tong2014-09-011-1/+30
* softmmu: introduce cpu_ldst.hPaolo Bonzini2014-06-051-0/+1
* softmmu: move softmmu_template.h out of include/Paolo Bonzini2014-06-051-8/+8
* softmmu: commonize helper definitionsPaolo Bonzini2014-06-051-2/+16
* cputlb: Fix regression with TCG interpreter (bug 1310324)Stefan Weil2014-06-051-2/+4
* cputlb: Change tlb_set_page() argument to CPUStateAndreas Färber2014-03-131-2/+2
* cputlb: Change tlb_flush() argument to CPUStateAndreas Färber2014-03-131-3/+3