260 Commits (b35505523a000ea2080ba57bab7d8b3a02f8e854)

Author SHA1 Message Date
Nicholas Piggin 30933c4fb4 tcg/cputlb: remove other-cpu capability from TLB flushing 2 years ago
Nicholas Piggin 99cd12ced1 tcg/cputlb: Remove non-synced variants of global TLB flushes 2 years ago
Philippe Mathieu-Daudé 74781c0888 exec/cpu: Extract page-protection definitions to page-protection.h 2 years ago
Philippe Mathieu-Daudé aacfd8bbaf exec: Move CPUTLBEntry helpers to cputlb.c 2 years ago
Philippe Mathieu-Daudé 51579d40f9 exec: Reduce tlb_set_dirty() declaration scope 3 years ago
Richard Henderson 49fa457ca5 accel/tcg: Add TLB_CHECK_ALIGNED 2 years ago
Richard Henderson a0ff4a879c accel/tcg: Add tlb_fill_flags to CPUTLBEntryFull 2 years ago
Jonathan Cameron 6aba908d2b tcg: Avoid double lock if page tables happen to be in mmio memory. 2 years ago
Richard Henderson 3b91614004 include/exec: Change cpu_mmu_index argument to CPUState 2 years ago
Stefan Hajnoczi a4a411fbaf Replace "iothread lock" with "BQL" in comments 2 years ago
Stefan Hajnoczi 195801d700 system/cpus: rename qemu_mutex_lock_iothread() to bql_lock() 2 years ago
Jessica Clarke e2faabee78 accel/tcg: Forward probe size on to notdirty_write 2 years ago
Philippe Mathieu-Daudé f4f826c0e0 accel/tcg: Declare tcg_flush_jmp_cache() in 'exec/tb-flush.h' 3 years ago
Richard Henderson 6046f6e94d accel/tcg: Fix condition for store_atom_insert_al16 3 years ago
Richard Henderson 24a4d59aa7 accel/tcg: Move HMP info jit and info opcount code 3 years ago
Philippe Mathieu-Daudé 43e7a2d3f9 accel/tcg: Make cpu-exec-common.c a target agnostic unit 3 years ago
Philippe Mathieu-Daudé 4c268d6d03 accel/tcg: Rename target-specific 'internal.h' -> 'internal-target.h' 3 years ago
Anton Johansson 27c46fadf6 accel/tcg: move ld/st helpers to ldst_common.c.inc 3 years ago
Anton Johansson e20f73fba5 accel/tcg: Unify user and softmmu do_[st|ld]*_mmu() 3 years ago
Anton Johansson 73fda56f33 accel/tcg: Use CPUState in atomicity helpers 3 years ago
Anton Johansson d560225fc4 accel/tcg: Modify atomic_mmu_lookup() to use CPUState 3 years ago
Anton Johansson d50ef4467c accel/tcg: Modify memory access functions to use CPUState 3 years ago
Anton Johansson 5afec1c63b accel/tcg: Modify probe_access_internal() to use CPUState 3 years ago
Anton Johansson 10b32e2cd9 accel/tcg: Modify tlb_*() to use CPUState 3 years ago
Richard Henderson b77af26e97 accel/tcg: Replace CPUState.env_ptr with cpu_env() 3 years ago
Richard Henderson 464dacf609 accel/tcg: Move can_do_io to CPUNegativeOffsetState 3 years ago
Richard Henderson 1f9823cea2 accel/tcg: Introduce do_st16_mmio_leN 3 years ago
Richard Henderson 8bf6726741 accel/tcg: Introduce do_ld16_mmio_beN 3 years ago
Richard Henderson 5646d6a70f accel/tcg: Merge io_writex into do_st_mmio_leN 3 years ago
Richard Henderson 13e617475d accel/tcg: Merge io_readx into do_ld_mmio_beN 3 years ago
Richard Henderson d89c64f6fd accel/tcg: Replace direct use of io_readx/io_writex in do_{ld,st}_1 3 years ago
Richard Henderson bef0c21678 accel/tcg: Merge cpu_transaction_failed into io_failed 3 years ago
Richard Henderson 405c02d85d plugin: Simplify struct qemu_plugin_hwaddr 3 years ago
Richard Henderson 0e1144400f accel/tcg: Use CPUTLBEntryFull.phys_addr in io_failed 3 years ago
Richard Henderson fb3cb376e9 accel/tcg: Split out io_prepare and io_failed 3 years ago
Richard Henderson da6aef48d9 accel/tcg: Simplify tlb_plugin_lookup 3 years ago
LIU Zhiwei dff1ab68d8 accel/tcg: Fix the comment for CPUTLBEntryFull 3 years ago
Anton Johansson e79f81421b accel/tcg: Update run_on_cpu_data static assert 3 years ago
Anton Johansson d712b11638 accel/tcg: Widen address arg in tlb_compare_set() 3 years ago
Anton Johansson 022b9bcede include/exec: Replace target_ulong with abi_ptr in cpu_[st|ld]*() 3 years ago
Mikhail Tyutin c30d0b861c accel/tcg: Call save_iotlb_data from io_readx as well 3 years ago
Richard Henderson f7eaf9d702 accel/tcg: Do not issue misaligned i/o 3 years ago
Richard Henderson 190aba803f accel/tcg: Issue wider aligned i/o in do_{ld,st}_mmio_* 3 years ago
Richard Henderson 1966855e56 accel/tcg: Adjust parameters and locking with do_{ld,st}_mmio_* 3 years ago
Anton Johansson 8c605cf1d4 accel/tcg: Zero-pad vaddr in tlb_debug output 3 years ago
Richard Henderson 76f9d6ad19 tcg: Use HAVE_CMPXCHG128 instead of CONFIG_CMPXCHG128 3 years ago
Alex Bennée 6d03226b42 plugins: force slow path when plugins instrument memory ops 3 years ago
Richard Henderson 187ba69453 accel/tcg: Move TLB_WATCHPOINT to TLB_SLOW_FLAGS_MASK 3 years ago
Richard Henderson 58e8f1f616 accel/tcg: Store some tlb flags in CPUTLBEntryFull 3 years ago
Richard Henderson f86e8f3d13 tcg: Add host memory barriers to cpu_ldst.h interfaces 4 years ago