aboutsummaryrefslogtreecommitdiff
path: root/include/exec/cpu-all.h
AgeCommit message (Expand)AuthorFilesLines
2024-05-06exec/cpu: Extract page-protection definitions to page-protection.hPhilippe Mathieu-Daudé1-0/+1
2024-05-06exec/cpu: Remove duplicated PAGE_PASSTHROUGH definitionPhilippe Mathieu-Daudé1-6/+0
2024-05-06exec/cpu: Remove obsolete PAGE_RESERVED definitionPhilippe Mathieu-Daudé1-4/+0
2024-05-06exec/cpu: Indent TARGET_PAGE_foo definitionsPhilippe Mathieu-Daudé1-12/+13
2024-05-03user: Move 'abitypes.h' from 'exec/user' to 'user'Philippe Mathieu-Daudé1-1/+1
2024-04-26exec: Restrict inclusion of 'user/guest-base.h'Philippe Mathieu-Daudé1-3/+0
2024-04-26exec: Rename 'exec/user/guest-base.h' as 'user/guest-base.h'Philippe Mathieu-Daudé1-1/+1
2024-04-26exec: Move [b]tswapl() declarations to 'exec/user/tswap-target.h'Philippe Mathieu-Daudé1-8/+0
2024-04-26exec/cpu-all: Remove unused tswapls() definitionsPhilippe Mathieu-Daudé1-2/+0
2024-04-26exec/cpu-all: Remove unused 'qemu/thread.h' headerPhilippe Mathieu-Daudé1-1/+0
2024-04-26exec/cpu-all: Reduce 'qemu/rcu.h' header inclusionPhilippe Mathieu-Daudé1-1/+0
2024-04-26exec: Include 'cpu.h' before validating CPUArchState placementPhilippe Mathieu-Daudé1-0/+1
2024-03-05accel/tcg: Add TLB_CHECK_ALIGNEDRichard Henderson1-1/+3
2024-02-03include/exec: Change cpu_mmu_index argument to CPUStateRichard Henderson1-1/+1
2024-02-03include/exec: Implement cpu_mmu_index genericallyRichard Henderson1-0/+4
2024-01-29include/exec: Move cpu_*()/cpu_env() to common headerAnton Johansson1-25/+0
2024-01-29include/exec: Move PAGE_* macros to common headerAnton Johansson1-24/+0
2023-10-04accel/tcg: Restrict dump_exec_info() declarationPhilippe Mathieu-Daudé1-5/+0
2023-10-04exec: Make EXCP_FOO definitions target agnosticPhilippe Mathieu-Daudé1-7/+0
2023-10-04accel/tcg: Remove env_tlb()Anton Johansson1-11/+0
2023-10-04accel/tcg: Remove env_neg()Richard Henderson1-12/+1
2023-10-04accel/tcg: Remove cpu_set_cpustate_pointersRichard Henderson1-10/+0
2023-10-04accel/tcg: Replace CPUState.env_ptr with cpu_env()Richard Henderson1-1/+0
2023-10-03accel/tcg: Remove cpu_neg()Richard Henderson1-11/+0
2023-10-03accel/tcg: Remove CPUState.icount_decr_ptrRichard Henderson1-1/+0
2023-10-03accel/tcg: Move CPUNegativeOffsetState into CPUStateRichard Henderson1-13/+9
2023-10-03accel/tcg: Validate placement of CPUNegativeOffsetStateRichard Henderson1-0/+6
2023-10-03accel/tcg: Restrict tcg_exec_[un]realizefn() to TCGPhilippe Mathieu-Daudé1-2/+0
2023-10-03accel/tcg: Have tcg_exec_realizefn() return a booleanPhilippe Mathieu-Daudé1-1/+1
2023-08-24include/exec: Widen tlb_hit/tlb_hit_page()Anton Johansson1-2/+2
2023-07-15accel/tcg: Return bool from page_check_rangeRichard Henderson1-1/+12
2023-07-15accel/tcg: Introduce page_find_range_emptyRichard Henderson1-0/+15
2023-07-15accel/tcg: Introduce page_check_range_emptyRichard Henderson1-0/+12
2023-07-03plugins: force slow path when plugins instrument memory opsAlex Bennée1-1/+1
2023-06-26accel/tcg: Renumber TLB_DISCARD_WRITERichard Henderson1-2/+2
2023-06-26accel/tcg: Move TLB_WATCHPOINT to TLB_SLOW_FLAGS_MASKRichard Henderson1-4/+4
2023-06-26accel/tcg: Store some tlb flags in CPUTLBEntryFullRichard Henderson1-4/+17
2023-06-05tcg: Move TLB_FLAGS_MASK check out of get_alignment_bitsRichard Henderson1-0/+3
2023-05-16tcg: Split out exec/user/guest-base.hRichard Henderson1-4/+1
2023-04-20include/exec: Provide the tswap() functions for target independent code, tooThomas Huth1-63/+1
2023-03-28include/exec: Change reserved_va semantics to last byteRichard Henderson1-1/+10
2023-03-28accel/tcg: Pass last not end to page_reset_target_dataRichard Henderson1-1/+1
2023-03-28accel/tcg: Pass last not end to page_set_flagsRichard Henderson1-1/+1
2023-03-20replace TABs with spacesYeqi Fu1-1/+1
2022-10-26accel/tcg: Simplify page_get/alloc_target_dataRichard Henderson1-15/+6
2022-10-26accel/tcg: Make page_alloc_target_data allocation constantRichard Henderson1-5/+4
2022-09-27linux-user: Passthrough MADV_DONTNEED for certain file mappingsIlya Leoshkevich1-0/+6
2022-08-11linux-user/aarch64: Reset target data on MADV_DONTNEEDVitaly Buka1-0/+1
2022-06-11accel/tcg: Inline dump_opcount_info() and remove itBernhard Beschow1-1/+0
2022-06-11accel/tcg/cpu-exec: Unexport dump_drift_info()Bernhard Beschow1-2/+0