aboutsummaryrefslogtreecommitdiff
path: root/cputlb.c
AgeCommit message (Expand)Author
2017-05-11cputlb: handle first atomic write to the pageNikunj A Dadhania
2017-02-28cputlb: Don't assume do_unassigned_access() never returnsPeter Maydell
2017-02-24cputlb: introduce tlb_flush_*_all_cpus[_synced]Alex Bennée
2017-02-24cputlb: atomically update tlb fields used by tlb_reset_dirtyAlex Bennée
2017-02-24cputlb: add tlb_flush_by_mmuidx async routinesAlex Bennée
2017-02-24cputlb and arm/sparc targets: convert mmuidx flushes from varg to bitmapAlex Bennée
2017-02-24cputlb: introduce tlb_flush_* async work.KONRAD Frederic
2017-02-24cputlb: tweak qemu_ram_addr_from_host_nofail reportingAlex Bennée
2017-02-24cputlb: add assert_cpu_is_self checksAlex Bennée
2017-02-24tcg: drop global lock during TCG code executionJan Kiszka
2017-01-13cputlb: drop flush_global flag from tlb_flushAlex Bennée
2016-10-28clean-up: removed duplicate #includesAnand J
2016-10-26tcg: Add CONFIG_ATOMIC64Richard Henderson
2016-10-26tcg: Add atomic128 helpersRichard Henderson
2016-10-26tcg: Add atomic helpersRichard Henderson
2016-10-26cputlb: Tidy some macrosRichard Henderson
2016-10-26cputlb: Move most of iotlb code out of lineRichard Henderson
2016-10-26cputlb: Move probe_write out of softmmu_template.hRichard Henderson
2016-10-26cputlb: Replace SHIFT with DATA_SIZERichard Henderson
2016-09-16tcg: Merge GETPC and GETRARichard Henderson
2016-07-08cputlb: Add address parameter to VICTIM_TLB_HITSamuel Damashek
2016-07-08cputlb: Move VICTIM_TLB_HIT out of lineRichard Henderson
2016-06-28cputlb: don't cpu_abort() if guest tries to execute outside RAM or RAMPeter Maydell
2016-05-29memory: split memory_region_from_host from qemu_ram_addr_from_hostPaolo Bonzini
2016-05-19cpu: move exec-all.h inclusion out of cpu.hPaolo Bonzini
2016-05-12tcg: Remove needless CPUState::current_tbSergey Fedorov
2016-03-22cputlb: modernise the debug supportAlex Bennée
2016-03-07memory: Drop MemoryRegion.ram_addrFam Zheng
2016-01-29exec: Clean up includesPeter Maydell
2016-01-21exec.c: Pass MemTxAttrs to iotlb_to_region so it uses the right ASPeter Maydell
2016-01-21cputlb.c: Use correct address space when looking up MemoryRegionSectionPeter Maydell
2015-09-16cputlb: Change tlb_set_dirty() arg to cpuPeter Crosthwaite
2015-09-16cputlb: move CPU_LOOP() for tlb_reset() to exec.cPeter Crosthwaite
2015-09-11tlb: Add "ifetch" argument to cpu_mmu_index()Benjamin Herrenschmidt
2015-08-25cputlb: Add functions for flushing TLB for a single MMU indexPeter Maydell
2015-06-05memory: replace cpu_physical_memory_reset_dirty() with test-and-clearStefan Hajnoczi
2015-06-05cputlb: remove useless arguments to tlb_unprotect_code_phys, renamePaolo Bonzini
2015-04-26Add MemTxAttrs to the IOTLBPeter Maydell
2015-04-26Make CPU iotlb a structure rather than a plain hwaddrPeter Maydell
2015-02-16exec: RCUify AddressSpaceDispatchPaolo Bonzini
2015-02-16exec: make iotlb RCU-friendlyPaolo Bonzini
2014-12-16qemu-log: add log category for MMU infoAntony Pavlov
2014-09-01implementing victim TLB for QEMU system emulated TLBXin Tong
2014-06-05softmmu: introduce cpu_ldst.hPaolo Bonzini
2014-06-05softmmu: move softmmu_template.h out of include/Paolo Bonzini
2014-06-05softmmu: commonize helper definitionsPaolo Bonzini
2014-06-05cputlb: Fix regression with TCG interpreter (bug 1310324)Stefan Weil
2014-03-13cputlb: Change tlb_set_page() argument to CPUStateAndreas Färber
2014-03-13cputlb: Change tlb_flush() argument to CPUStateAndreas Färber
2014-03-13cputlb: Change tlb_flush_page() argument to CPUStateAndreas Färber