aboutsummaryrefslogtreecommitdiff
path: root/cputlb.c
AgeCommit message (Expand)AuthorFilesLines
2016-09-16tcg: Merge GETPC and GETRARichard Henderson1-4/+2
2016-07-08cputlb: Add address parameter to VICTIM_TLB_HITSamuel Damashek1-2/+2
2016-07-08cputlb: Move VICTIM_TLB_HIT out of lineRichard Henderson1-0/+29
2016-06-28cputlb: don't cpu_abort() if guest tries to execute outside RAM or RAMPeter Maydell1-2/+37
2016-05-29memory: split memory_region_from_host from qemu_ram_addr_from_hostPaolo Bonzini1-1/+2
2016-05-19cpu: move exec-all.h inclusion out of cpu.hPaolo Bonzini1-0/+1
2016-05-12tcg: Remove needless CPUState::current_tbSergey Fedorov1-13/+0
2016-03-22cputlb: modernise the debug supportAlex Bennée1-44/+44
2016-03-07memory: Drop MemoryRegion.ram_addrFam Zheng1-2/+2
2016-01-29exec: Clean up includesPeter Maydell1-1/+1
2016-01-21exec.c: Pass MemTxAttrs to iotlb_to_region so it uses the right ASPeter Maydell1-2/+4
2016-01-21cputlb.c: Use correct address space when looking up MemoryRegionSectionPeter Maydell1-1/+2
2015-09-16cputlb: Change tlb_set_dirty() arg to cpuPeter Crosthwaite1-1/+2
2015-09-16cputlb: move CPU_LOOP() for tlb_reset() to exec.cPeter Crosthwaite1-15/+12
2015-09-11tlb: Add "ifetch" argument to cpu_mmu_index()Benjamin Herrenschmidt1-1/+1
2015-08-25cputlb: Add functions for flushing TLB for a single MMU indexPeter Maydell1-0/+97
2015-06-05memory: replace cpu_physical_memory_reset_dirty() with test-and-clearStefan Hajnoczi1-2/+2
2015-06-05cputlb: remove useless arguments to tlb_unprotect_code_phys, renamePaolo Bonzini1-2/+1
2015-04-26Add MemTxAttrs to the IOTLBPeter Maydell1-3/+15
2015-04-26Make CPU iotlb a structure rather than a plain hwaddrPeter Maydell1-2/+2
2015-02-16exec: RCUify AddressSpaceDispatchPaolo Bonzini1-2/+6
2015-02-16exec: make iotlb RCU-friendlyPaolo Bonzini1-3/+2
2014-12-16qemu-log: add log category for MMU infoAntony Pavlov1-1/+2
2014-09-01implementing victim TLB for QEMU system emulated TLBXin Tong1-1/+30
2014-06-05softmmu: introduce cpu_ldst.hPaolo Bonzini1-0/+1
2014-06-05softmmu: move softmmu_template.h out of include/Paolo Bonzini1-8/+8
2014-06-05softmmu: commonize helper definitionsPaolo Bonzini1-2/+16
2014-06-05cputlb: Fix regression with TCG interpreter (bug 1310324)Stefan Weil1-2/+4
2014-03-13cputlb: Change tlb_set_page() argument to CPUStateAndreas Färber1-2/+2
2014-03-13cputlb: Change tlb_flush() argument to CPUStateAndreas Färber1-3/+3
2014-03-13cputlb: Change tlb_flush_page() argument to CPUStateAndreas Färber1-2/+2
2014-03-13exec: Change cpu_abort() argument to CPUStateAndreas Färber1-1/+1
2014-03-13exec: Change memory_region_section_get_iotlb() argument to CPUStateAndreas Färber1-1/+1
2014-03-13cputlb: Change tlb_unprotect_code_phys() argument to CPUStateAndreas Färber1-1/+1
2014-03-13translate-all: Change tb_flush_jmp_cache() argument to CPUStateAndreas Färber1-1/+1
2014-03-13cpu: Move tb_jmp_cache field from CPU_COMMON to CPUStateAndreas Färber1-1/+1
2014-02-11cpu: Add per-cpu address spaceEdgar E. Iglesias1-3/+4
2014-02-11exec: Make iotlb_to_region input an ASEdgar E. Iglesias1-1/+1
2014-01-13memory: split cpu_physical_memory_* functions to its own includeJuan Quintela1-0/+1
2014-01-13memory: make cpu_physical_memory_reset_dirty() take a length parameterJuan Quintela1-2/+1
2014-01-13memory: s/dirty/clean/ in cpu_physical_memory_is_dirty()Juan Quintela1-1/+2
2014-01-13memory: cpu_physical_memory_mask_dirty_range() always clears a single flagJuan Quintela1-2/+2
2014-01-13memory: create function to set a single dirty bitJuan Quintela1-1/+1
2013-12-23cputlb: Tidy memset() of arraysRichard Henderson1-1/+1
2013-12-23cputlb: Use memset() when flushing entriesRichard Henderson1-17/+2
2013-10-07cputlb: Remove dead function tlb_update_dirty()liguang1-15/+0
2013-09-03cpu: Use QTAILQ for CPU listAndreas Färber1-1/+1
2013-07-09cpu: Make first_cpu and next_cpu CPUStateAndreas Färber1-1/+3
2013-07-04memory: return MemoryRegion from qemu_ram_addr_from_hostPaolo Bonzini1-1/+1
2013-07-04exec: move qemu_ram_addr_from_host_nofail to cputlb.cPaolo Bonzini1-0/+11