Age | Commit message (Expand) | Author | Files | Lines |
6 days | exec/cpu-all: remove BSWAP_NEEDED | Pierrick Bouvier | 1 | -12/+0 |
2025-03-08 | exec: Declare tlb_hit*() in 'exec/cputlb.h' | Philippe Mathieu-Daudé | 1 | -23/+0 |
2025-03-08 | include/exec: Split out exec/cpu-interrupt.h | Richard Henderson | 1 | -52/+1 |
2025-03-07 | include/exec: Move TARGET_PAGE_{SIZE,MASK,BITS} to target_page.h | Richard Henderson | 1 | -20/+1 |
2024-12-20 | exec/cpu-all: Include 'cpu.h' earlier so MMU_USER_IDX is always defined | Philippe Mathieu-Daudé | 1 | -1/+4 |
2024-12-20 | accel/tcg: Move user-related declarations out of 'exec/cpu-all.h' (4/4) | Philippe Mathieu-Daudé | 1 | -6/+0 |
2024-12-20 | accel/tcg: Move user-related declarations out of 'exec/cpu-all.h' (3/4) | Philippe Mathieu-Daudé | 1 | -12/+0 |
2024-12-20 | accel/tcg: Move user-related declarations out of 'exec/cpu-all.h' (2/4) | Philippe Mathieu-Daudé | 1 | -55/+0 |
2024-12-20 | accel/tcg: Move user-related declarations out of 'exec/cpu-all.h' (1/4) | Philippe Mathieu-Daudé | 1 | -5/+0 |
2024-12-20 | user: Introduce 'user/guest-host.h' header | Philippe Mathieu-Daudé | 1 | -33/+1 |
2024-12-20 | exec/cpu-all: Include missing 'exec/cpu-defs.h' header | Philippe Mathieu-Daudé | 1 | -1/+1 |
2024-10-08 | accel/tcg: Make page_set_flags() documentation public | Philippe Mathieu-Daudé | 1 | -0/+13 |
2024-05-06 | exec/cpu: Extract page-protection definitions to page-protection.h | Philippe Mathieu-Daudé | 1 | -0/+1 |
2024-05-06 | exec/cpu: Remove duplicated PAGE_PASSTHROUGH definition | Philippe Mathieu-Daudé | 1 | -6/+0 |
2024-05-06 | exec/cpu: Remove obsolete PAGE_RESERVED definition | Philippe Mathieu-Daudé | 1 | -4/+0 |
2024-05-06 | exec/cpu: Indent TARGET_PAGE_foo definitions | Philippe Mathieu-Daudé | 1 | -12/+13 |
2024-05-03 | user: Move 'abitypes.h' from 'exec/user' to 'user' | Philippe Mathieu-Daudé | 1 | -1/+1 |
2024-04-26 | exec: Restrict inclusion of 'user/guest-base.h' | Philippe Mathieu-Daudé | 1 | -3/+0 |
2024-04-26 | exec: Rename 'exec/user/guest-base.h' as 'user/guest-base.h' | Philippe Mathieu-Daudé | 1 | -1/+1 |
2024-04-26 | exec: Move [b]tswapl() declarations to 'exec/user/tswap-target.h' | Philippe Mathieu-Daudé | 1 | -8/+0 |
2024-04-26 | exec/cpu-all: Remove unused tswapls() definitions | Philippe Mathieu-Daudé | 1 | -2/+0 |
2024-04-26 | exec/cpu-all: Remove unused 'qemu/thread.h' header | Philippe Mathieu-Daudé | 1 | -1/+0 |
2024-04-26 | exec/cpu-all: Reduce 'qemu/rcu.h' header inclusion | Philippe Mathieu-Daudé | 1 | -1/+0 |
2024-04-26 | exec: Include 'cpu.h' before validating CPUArchState placement | Philippe Mathieu-Daudé | 1 | -0/+1 |
2024-03-05 | accel/tcg: Add TLB_CHECK_ALIGNED | Richard Henderson | 1 | -1/+3 |
2024-02-03 | include/exec: Change cpu_mmu_index argument to CPUState | Richard Henderson | 1 | -1/+1 |
2024-02-03 | include/exec: Implement cpu_mmu_index generically | Richard Henderson | 1 | -0/+4 |
2024-01-29 | include/exec: Move cpu_*()/cpu_env() to common header | Anton Johansson | 1 | -25/+0 |
2024-01-29 | include/exec: Move PAGE_* macros to common header | Anton Johansson | 1 | -24/+0 |
2023-10-04 | accel/tcg: Restrict dump_exec_info() declaration | Philippe Mathieu-Daudé | 1 | -5/+0 |
2023-10-04 | exec: Make EXCP_FOO definitions target agnostic | Philippe Mathieu-Daudé | 1 | -7/+0 |
2023-10-04 | accel/tcg: Remove env_tlb() | Anton Johansson | 1 | -11/+0 |
2023-10-04 | accel/tcg: Remove env_neg() | Richard Henderson | 1 | -12/+1 |
2023-10-04 | accel/tcg: Remove cpu_set_cpustate_pointers | Richard Henderson | 1 | -10/+0 |
2023-10-04 | accel/tcg: Replace CPUState.env_ptr with cpu_env() | Richard Henderson | 1 | -1/+0 |
2023-10-03 | accel/tcg: Remove cpu_neg() | Richard Henderson | 1 | -11/+0 |
2023-10-03 | accel/tcg: Remove CPUState.icount_decr_ptr | Richard Henderson | 1 | -1/+0 |
2023-10-03 | accel/tcg: Move CPUNegativeOffsetState into CPUState | Richard Henderson | 1 | -13/+9 |
2023-10-03 | accel/tcg: Validate placement of CPUNegativeOffsetState | Richard Henderson | 1 | -0/+6 |
2023-10-03 | accel/tcg: Restrict tcg_exec_[un]realizefn() to TCG | Philippe Mathieu-Daudé | 1 | -2/+0 |
2023-10-03 | accel/tcg: Have tcg_exec_realizefn() return a boolean | Philippe Mathieu-Daudé | 1 | -1/+1 |
2023-08-24 | include/exec: Widen tlb_hit/tlb_hit_page() | Anton Johansson | 1 | -2/+2 |
2023-07-15 | accel/tcg: Return bool from page_check_range | Richard Henderson | 1 | -1/+12 |
2023-07-15 | accel/tcg: Introduce page_find_range_empty | Richard Henderson | 1 | -0/+15 |
2023-07-15 | accel/tcg: Introduce page_check_range_empty | Richard Henderson | 1 | -0/+12 |
2023-07-03 | plugins: force slow path when plugins instrument memory ops | Alex Bennée | 1 | -1/+1 |
2023-06-26 | accel/tcg: Renumber TLB_DISCARD_WRITE | Richard Henderson | 1 | -2/+2 |
2023-06-26 | accel/tcg: Move TLB_WATCHPOINT to TLB_SLOW_FLAGS_MASK | Richard Henderson | 1 | -4/+4 |
2023-06-26 | accel/tcg: Store some tlb flags in CPUTLBEntryFull | Richard Henderson | 1 | -4/+17 |
2023-06-05 | tcg: Move TLB_FLAGS_MASK check out of get_alignment_bits | Richard Henderson | 1 | -0/+3 |