83 Commits (06747ba6d424e213efcb58578aadd56eb882877a)

Author SHA1 Message Date
Peter Maydell 44d7ce0ef3 cputlb: Don't assume do_unassigned_access() never returns 10 years ago
Alex Bennée c3b9a07a33 cputlb: introduce tlb_flush_*_all_cpus[_synced] 10 years ago
Alex Bennée b0706b7167 cputlb: atomically update tlb fields used by tlb_reset_dirty 10 years ago
Alex Bennée e72184455c cputlb: add tlb_flush_by_mmuidx async routines 10 years ago
Alex Bennée 0336cbf853 cputlb and arm/sparc targets: convert mmuidx flushes from varg to bitmap 10 years ago
KONRAD Frederic e3b9ca8109 cputlb: introduce tlb_flush_* async work. 10 years ago
Alex Bennée 857baec1d9 cputlb: tweak qemu_ram_addr_from_host_nofail reporting 10 years ago
Alex Bennée f0aff0f124 cputlb: add assert_cpu_is_self checks 10 years ago
Jan Kiszka 8d04fb55de tcg: drop global lock during TCG code execution 10 years ago
Alex Bennée d10eb08f5d cputlb: drop flush_global flag from tlb_flush 10 years ago
Anand J 814bb12a56 clean-up: removed duplicate #includes 10 years ago
Richard Henderson df79b996a7 tcg: Add CONFIG_ATOMIC64 10 years ago
Richard Henderson 7ebee43ee3 tcg: Add atomic128 helpers 10 years ago
Richard Henderson c482cb117c tcg: Add atomic helpers 10 years ago
Richard Henderson c86c6e4c80 cputlb: Tidy some macros 10 years ago
Richard Henderson 82a45b96a2 cputlb: Move most of iotlb code out of line 10 years ago
Richard Henderson 3b08f0a925 cputlb: Move probe_write out of softmmu_template.h 10 years ago
Richard Henderson dea2198201 cputlb: Replace SHIFT with DATA_SIZE 10 years ago
Richard Henderson 01ecaf438b tcg: Merge GETPC and GETRA 10 years ago
Samuel Damashek a390284b80 cputlb: Add address parameter to VICTIM_TLB_HIT 10 years ago
Richard Henderson 7e9a7c50d9 cputlb: Move VICTIM_TLB_HIT out of line 10 years ago
Peter Maydell d7f3040357 cputlb: don't cpu_abort() if guest tries to execute outside RAM or RAM 10 years ago
Paolo Bonzini 07bdaa4196 memory: split memory_region_from_host from qemu_ram_addr_from_host 11 years ago
Paolo Bonzini 63c915526d cpu: move exec-all.h inclusion out of cpu.h 11 years ago
Sergey Fedorov 3213525f8a tcg: Remove needless CPUState::current_tb 10 years ago
Alex Bennée 8526e1f4e4 cputlb: modernise the debug support 11 years ago
Fam Zheng 8e41fb63c5 memory: Drop MemoryRegion.ram_addr 11 years ago
Peter Maydell 7b31bbc2e6 exec: Clean up includes 11 years ago
Peter Maydell a54c87b68a exec.c: Pass MemTxAttrs to iotlb_to_region so it uses the right AS 11 years ago
Peter Maydell d7898cda81 cputlb.c: Use correct address space when looking up MemoryRegionSection 11 years ago
Peter Crosthwaite bcae01e468 cputlb: Change tlb_set_dirty() arg to cpu 11 years ago
Peter Crosthwaite 9a13565d52 cputlb: move CPU_LOOP() for tlb_reset() to exec.c 11 years ago
Benjamin Herrenschmidt 97ed5ccdee tlb: Add "ifetch" argument to cpu_mmu_index() 11 years ago
Peter Maydell d7a74a9d4a cputlb: Add functions for flushing TLB for a single MMU index 11 years ago
Stefan Hajnoczi 03eebc9e32 memory: replace cpu_physical_memory_reset_dirty() with test-and-clear 12 years ago
Paolo Bonzini 9564f52da7 cputlb: remove useless arguments to tlb_unprotect_code_phys, rename 11 years ago
Peter Maydell fadc1cbe85 Add MemTxAttrs to the IOTLB 11 years ago
Peter Maydell e469b22ffd Make CPU iotlb a structure rather than a plain hwaddr 11 years ago
Paolo Bonzini 79e2b9aecc exec: RCUify AddressSpaceDispatch 12 years ago
Paolo Bonzini 9d82b5a792 exec: make iotlb RCU-friendly 13 years ago
Antony Pavlov 339aaf5b7f qemu-log: add log category for MMU info 12 years ago
Xin Tong 88e89a57f9 implementing victim TLB for QEMU system emulated TLB 12 years ago
Paolo Bonzini f08b617018 softmmu: introduce cpu_ldst.h 13 years ago
Paolo Bonzini 58ed270df9 softmmu: move softmmu_template.h out of include/ 13 years ago
Paolo Bonzini 0f590e749f softmmu: commonize helper definitions 13 years ago
Stefan Weil 7e4e88656c cputlb: Fix regression with TCG interpreter (bug 1310324) 12 years ago
Andreas Färber 0c591eb0a9 cputlb: Change tlb_set_page() argument to CPUState 13 years ago
Andreas Färber 00c8cb0a36 cputlb: Change tlb_flush() argument to CPUState 13 years ago
Andreas Färber 31b030d4ab cputlb: Change tlb_flush_page() argument to CPUState 13 years ago
Andreas Färber a47dddd734 exec: Change cpu_abort() argument to CPUState 13 years ago