aboutsummaryrefslogtreecommitdiff
path: root/cputlb.c
AgeCommit message (Expand)Author
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
2014-03-13exec: Change cpu_abort() argument to CPUStateAndreas Färber
2014-03-13exec: Change memory_region_section_get_iotlb() argument to CPUStateAndreas Färber
2014-03-13cputlb: Change tlb_unprotect_code_phys() argument to CPUStateAndreas Färber
2014-03-13translate-all: Change tb_flush_jmp_cache() argument to CPUStateAndreas Färber
2014-03-13cpu: Move tb_jmp_cache field from CPU_COMMON to CPUStateAndreas Färber
2014-02-11cpu: Add per-cpu address spaceEdgar E. Iglesias
2014-02-11exec: Make iotlb_to_region input an ASEdgar E. Iglesias
2014-01-13memory: split cpu_physical_memory_* functions to its own includeJuan Quintela
2014-01-13memory: make cpu_physical_memory_reset_dirty() take a length parameterJuan Quintela
2014-01-13memory: s/dirty/clean/ in cpu_physical_memory_is_dirty()Juan Quintela
2014-01-13memory: cpu_physical_memory_mask_dirty_range() always clears a single flagJuan Quintela
2014-01-13memory: create function to set a single dirty bitJuan Quintela
2013-12-23cputlb: Tidy memset() of arraysRichard Henderson
2013-12-23cputlb: Use memset() when flushing entriesRichard Henderson
2013-10-07cputlb: Remove dead function tlb_update_dirty()liguang
2013-09-03cpu: Use QTAILQ for CPU listAndreas Färber
2013-07-09cpu: Make first_cpu and next_cpu CPUStateAndreas Färber
2013-07-04memory: return MemoryRegion from qemu_ram_addr_from_hostPaolo Bonzini
2013-07-04exec: move qemu_ram_addr_from_host_nofail to cputlb.cPaolo Bonzini
2013-06-28cpu: Turn cpu_unassigned_access() into a CPUState hookAndreas Färber
2013-06-20exec: Resolve subpages in one step except for IOTLB fillsJan Kiszka
2013-06-14cputlb: fix debug logsHervé Poussineau