aboutsummaryrefslogtreecommitdiff
path: root/include/exec/exec-all.h
AgeCommit message (Expand)AuthorFilesLines
2025-04-30include: Remove 'exec/exec-all.h'Philippe Mathieu-Daudé1-23/+0
2025-04-30accel/tcg: Extract probe API out of 'exec/exec-all.h'Philippe Mathieu-Daudé1-100/+0
2025-04-30physmem: Restrict TCG IOTLB code to TCG accelPhilippe Mathieu-Daudé1-26/+0
2025-04-30accel/tcg: Include 'accel/tcg/getpc.h' in 'exec/helper-proto'Philippe Mathieu-Daudé1-1/+0
2025-04-30include/exec: Move tb_invalidate_phys_range to translation-block.hRichard Henderson1-5/+0
2025-04-30include/exec: Include missing headers in exec-all.hPhilippe Mathieu-Daudé1-0/+3
2025-04-30accel/tcg: Reduce scope of tb_phys_invalidate, tb_set_jmp_targetRichard Henderson1-2/+0
2025-04-30accel/tcg: Add CPUState arg to tb_invalidate_phys_rangeRichard Henderson1-1/+2
2025-04-23exec: Do not include 'accel/tcg/cpu-ldst.h' in 'exec-all.h'Philippe Mathieu-Daudé1-3/+0
2025-04-23exec: Restrict 'cpu_ldst.h' to accel/tcg/Philippe Mathieu-Daudé1-1/+1
2025-04-23accel/tcg: Move get_page_addr_code* declarationsRichard Henderson1-34/+0
2025-04-23include/exec: Move tb_{,set_}page_addr[01] to translation-block.hRichard Henderson1-49/+0
2025-04-23exec/exec-all: remove dependency on cpu.hPierrick Bouvier1-1/+0
2025-03-08accel/tcg: Split out getpc.hRichard Henderson1-9/+1
2025-03-08accel/tcg: Restrict GETPC_ADJ to 'tb-internal.h'Philippe Mathieu-Daudé1-9/+0
2025-03-08exec: Declare tlb_flush*() in 'exec/cputlb.h'Philippe Mathieu-Daudé1-184/+0
2025-03-08exec: Declare tlb_set_page() in 'exec/cputlb.h'Philippe Mathieu-Daudé1-9/+0
2025-03-08exec: Declare tlb_set_page_with_attrs() in 'exec/cputlb.h'Philippe Mathieu-Daudé1-25/+0
2025-03-08exec: Declare tlb_set_page_full() in 'exec/cputlb.h'Philippe Mathieu-Daudé1-22/+0
2025-03-08exec: Declare tlb_reset_dirty*() in 'exec/cputlb.h'Philippe Mathieu-Daudé1-3/+0
2025-03-06accel/tcg: Restrict tlb_init() / destroy() to TCGPhilippe Mathieu-Daudé1-16/+0
2024-12-20accel/tcg: Declare cpu_loop_exit_requested() in 'exec/cpu-common.h'Philippe Mathieu-Daudé1-17/+0
2024-12-20user: Move various declarations out of 'exec/exec-all.h'Philippe Mathieu-Daudé1-54/+1
2024-12-20accel/tcg: Declare mmap_[un]lock() in 'exec/page-protection.h'Philippe Mathieu-Daudé1-17/+0
2024-10-22include/exec: Improve probe_access_full{, _mmu} documentationRichard Henderson1-16/+15
2024-07-23accel: Restrict probe_access*() functions to TCGPhilippe Mathieu-Daudé1-1/+6
2024-05-24tcg/cputlb: Remove non-synced variants of global TLB flushesNicholas Piggin1-82/+15
2024-05-06accel/tcg: Access tcg_cflags with getter / setterPhilippe Mathieu-Daudé1-3/+0
2024-04-26exec: Declare MMUAccessType type in 'mmu-access-type.h' headerPhilippe Mathieu-Daudé1-0/+1
2024-04-26exec: Declare abi_ptr type in its own 'abi_ptr.h' headerPhilippe Mathieu-Daudé1-0/+1
2024-04-26exec: Reduce tlb_set_dirty() declaration scopePhilippe Mathieu-Daudé1-1/+0
2024-03-12physmem: Expose tlb_reset_dirty_range_all()Philippe Mathieu-Daudé1-0/+1
2024-01-29tcg: Make tb_cflags() usable from target-agnostic codeIlya Leoshkevich1-6/+0
2024-01-19accel/tcg: Remove unused tb_invalidate_phys_addr()Philippe Mathieu-Daudé1-5/+0
2023-10-04exec: Move cpu_loop_foo() target agnostic functions to 'cpu-common.h'Philippe Mathieu-Daudé1-30/+0
2023-10-03accel/tcg: Remove cpu_neg()Richard Henderson1-1/+1
2023-08-31target/translate: Restrict 'exec/cpu_ldst.h' to user emulationPhilippe Mathieu-Daudé1-1/+1
2023-07-23include/exec: Add WITH_MMAP_LOCK_GUARDRichard Henderson1-0/+10
2023-07-03plugins: force slow path when plugins instrument memory opsAlex Bennée1-0/+23
2023-06-26cpu: Replace target_ulong with hwaddr in tb_invalidate_phys_addr()Anton Johansson1-1/+1
2023-06-26accel: Replace target_ulong with vaddr in probe_*()Anton Johansson1-7/+7
2023-06-26accel: Replace target_ulong in tlb_*()Anton Johansson1-40/+39
2023-06-05include/exec: Remove CODE_GEN_AVG_BLOCK_SIZERichard Henderson1-10/+0
2023-06-05tcg: Spit out exec/translation-block.hRichard Henderson1-131/+1
2023-06-05exec-all: Widen TranslationBlock pc and cs_base to 64-bitsRichard Henderson1-2/+2
2023-06-05exec-all: Widen tb_page_addr_t for user-onlyRichard Henderson1-2/+2
2023-06-01tcg: remove the final vestiges of dstateAlex Bennée1-3/+0
2023-05-23tcg: Remove DEBUG_DISASRichard Henderson1-3/+0
2023-03-28accel/tcg: Pass last not end to tb_invalidate_phys_rangeRichard Henderson1-1/+1
2023-03-07includes: move tb_flush into its own headerAlex Bennée1-1/+0