286 Commits (fe1a3ace13a8b53fc20c74fb7e3337f754396e6b)

Author SHA1 Message Date
Philippe Mathieu-Daudé fe1a3ace13 accel/tcg: Extract probe API out of 'exec/exec-all.h' 12 months ago
Philippe Mathieu-Daudé f12b717717 physmem: Restrict TCG IOTLB code to TCG accel 12 months ago
Philippe Mathieu-Daudé 98db62318a accel/tcg: Include 'accel/tcg/getpc.h' in 'exec/helper-proto' 12 months ago
Richard Henderson 0b87b740c2 include/exec: Move tb_invalidate_phys_range to translation-block.h 12 months ago
Philippe Mathieu-Daudé 5f2446eb82 include/exec: Include missing headers in exec-all.h 12 months ago
Richard Henderson 54bd0b135e accel/tcg: Reduce scope of tb_phys_invalidate, tb_set_jmp_target 1 year ago
Richard Henderson 072e057ed9 accel/tcg: Add CPUState arg to tb_invalidate_phys_range 12 months ago
Philippe Mathieu-Daudé d864cbb65d exec: Do not include 'accel/tcg/cpu-ldst.h' in 'exec-all.h' 1 year ago
Philippe Mathieu-Daudé 42fa9665e5 exec: Restrict 'cpu_ldst.h' to accel/tcg/ 1 year ago
Richard Henderson aa6f138aba accel/tcg: Move get_page_addr_code* declarations 1 year ago
Richard Henderson a456c72695 include/exec: Move tb_{,set_}page_addr[01] to translation-block.h 1 year ago
Pierrick Bouvier eab9254fec exec/exec-all: remove dependency on cpu.h 1 year ago
Richard Henderson b73f58496d accel/tcg: Split out getpc.h 1 year ago
Philippe Mathieu-Daudé bf4a155b7a accel/tcg: Restrict GETPC_ADJ to 'tb-internal.h' 1 year ago
Philippe Mathieu-Daudé 6ff5da1600 exec: Declare tlb_flush*() in 'exec/cputlb.h' 1 year ago
Philippe Mathieu-Daudé eb9b25c656 exec: Declare tlb_set_page() in 'exec/cputlb.h' 1 year ago
Philippe Mathieu-Daudé 2809e2d6c4 exec: Declare tlb_set_page_with_attrs() in 'exec/cputlb.h' 1 year ago
Philippe Mathieu-Daudé a9f5ab9279 exec: Declare tlb_set_page_full() in 'exec/cputlb.h' 1 year ago
Philippe Mathieu-Daudé e7d269adb2 exec: Declare tlb_reset_dirty*() in 'exec/cputlb.h' 1 year ago
Philippe Mathieu-Daudé cbaae5338b accel/tcg: Restrict tlb_init() / destroy() to TCG 1 year ago
Philippe Mathieu-Daudé 47f7b6441a accel/tcg: Declare cpu_loop_exit_requested() in 'exec/cpu-common.h' 1 year ago
Philippe Mathieu-Daudé 1bf0d6e476 user: Move various declarations out of 'exec/exec-all.h' 1 year ago
Philippe Mathieu-Daudé 487a31e0ac accel/tcg: Declare mmap_[un]lock() in 'exec/page-protection.h' 1 year ago
Richard Henderson 4a75c8c7d6 include/exec: Improve probe_access_full{, _mmu} documentation 2 years ago
Philippe Mathieu-Daudé 99481a0988 accel: Restrict probe_access*() functions to TCG 2 years ago
Nicholas Piggin 99cd12ced1 tcg/cputlb: Remove non-synced variants of global TLB flushes 2 years ago
Philippe Mathieu-Daudé b254c342cf accel/tcg: Access tcg_cflags with getter / setter 2 years ago
Philippe Mathieu-Daudé 9c1283dd76 exec: Declare MMUAccessType type in 'mmu-access-type.h' header 2 years ago
Philippe Mathieu-Daudé 471558cb6e exec: Declare abi_ptr type in its own 'abi_ptr.h' header 2 years ago
Philippe Mathieu-Daudé 51579d40f9 exec: Reduce tlb_set_dirty() declaration scope 3 years ago
Philippe Mathieu-Daudé 7e8ccf99ed physmem: Expose tlb_reset_dirty_range_all() 2 years ago
Ilya Leoshkevich 88d4b5138a tcg: Make tb_cflags() usable from target-agnostic code 2 years ago
Philippe Mathieu-Daudé c076f37a77 accel/tcg: Remove unused tb_invalidate_phys_addr() 2 years ago
Philippe Mathieu-Daudé 3549118b49 exec: Move cpu_loop_foo() target agnostic functions to 'cpu-common.h' 3 years ago
Richard Henderson a953b5fa15 accel/tcg: Remove cpu_neg() 3 years ago
Philippe Mathieu-Daudé dcc0f35d3f target/translate: Restrict 'exec/cpu_ldst.h' to user emulation 3 years ago
Richard Henderson 990ef9182b include/exec: Add WITH_MMAP_LOCK_GUARD 3 years ago
Alex Bennée 6d03226b42 plugins: force slow path when plugins instrument memory ops 3 years ago
Anton Johansson c814c892e5 cpu: Replace target_ulong with hwaddr in tb_invalidate_phys_addr() 3 years ago
Anton Johansson 4f8f41272e accel: Replace target_ulong with vaddr in probe_*() 3 years ago
Anton Johansson 732d548732 accel: Replace target_ulong in tlb_*() 3 years ago
Richard Henderson 80c5813d90 include/exec: Remove CODE_GEN_AVG_BLOCK_SIZE 3 years ago
Richard Henderson bdbb9d6999 tcg: Spit out exec/translation-block.h 3 years ago
Richard Henderson 85314e13ad exec-all: Widen TranslationBlock pc and cs_base to 64-bits 3 years ago
Richard Henderson 087e2341fb exec-all: Widen tb_page_addr_t for user-only 3 years ago
Alex Bennée d0aaf08bb9 tcg: remove the final vestiges of dstate 3 years ago
Richard Henderson 645e3a812a tcg: Remove DEBUG_DISAS 3 years ago
Richard Henderson e506ad6a05 accel/tcg: Pass last not end to tb_invalidate_phys_range 3 years ago
Alex Bennée 548c96095d includes: move tb_flush into its own header 3 years ago
Anton Johansson 640be074fa include/exec: Remove `tb_pc()` 3 years ago