aboutsummaryrefslogtreecommitdiff
path: root/target/arm/debug_helper.c
AgeCommit message (Expand)AuthorFilesLines
2024-01-09target/arm: Mark up VNCR offsets (offsets 0x100..0x160)Peter Maydell1-0/+1
2024-01-09target/arm: Make EL2 cpreg accessfns safe for FEAT_NV EL1 accessesPeter Maydell1-1/+11
2023-12-19target/arm: Don't implement *32_EL2 registers when EL1 is AArch64 onlyPeter Maydell1-8/+15
2023-11-08target/arm: hide all versions of DBGD[RS]AR from gdbstubAlex Bennée1-4/+6
2023-10-27target/arm: Move feature test functions to their own headerPeter Maydell1-0/+1
2023-07-25target/arm: Special case M-profile in debug_helper.c codePeter Maydell1-6/+12
2023-06-06target/arm: trap DCC access in user mode emulationZhuojia Shen1-0/+5
2023-05-18target/arm: add RAZ/WI handling for DBGDTR[TX|RX]Alex Bennée1-2/+9
2023-02-27target/arm: Wrap TCG-only code in debug_helper.cFabiano Rosas1-237/+239
2023-02-27target/arm: Wrap breakpoint/watchpoint updates with tcg_enabledFabiano Rosas1-4/+12
2023-02-03target/arm: Implement MDCR_EL2.TDCC and MDCR_EL3.TDCC trapsPeter Maydell1-4/+31
2023-02-03target/arm: Mark up sysregs for HDFGRTR bits 0..11Peter Maydell1-0/+11
2023-01-23target/arm: provide stubs for more external debug registersEvgeny Iakovlev1-0/+21
2023-01-23target/arm: implement DBGCLAIM registersEvgeny Iakovlev1-0/+33
2023-01-05target/arm: Enable TTBCR_EAE for ARMv8-R AArch32Tobias Röhmel1-0/+3
2022-07-18target/arm: Store TCR_EL* registers as uint64_tPeter Maydell1-1/+1
2022-07-07target/arm: Correctly implement Feat_DoubleLockPeter Maydell1-2/+18
2022-07-07target/arm: Implement AArch32 DBGDEVID, DBGDEVID1, DBGDEVID2Peter Maydell1-0/+36
2022-07-07target/arm: Suppress debug exceptions when OS Lock setPeter Maydell1-0/+3
2022-07-07target/arm: Move define_debug_regs() to debug_helper.cPeter Maydell1-0/+525
2022-06-10target/arm: Move arm_debug_target_el to debug_helper.cRichard Henderson1-0/+21
2022-06-10target/arm: Create raise_exception_debugRichard Henderson1-20/+24
2022-06-10target/arm: Create helper_exception_swstepRichard Henderson1-0/+16
2022-06-10target/arm: Move arm_debug_exception_fsr to debug_helper.cRichard Henderson1-0/+26
2022-06-10target/arm: Move exception_bkpt_insn to debug_helper.cRichard Henderson1-0/+31
2022-06-10target/arm: Use is_a64 in arm_generate_debug_exceptionsRichard Henderson1-1/+1
2022-06-10target/arm: Move arm_generate_debug_exceptions out of lineRichard Henderson1-0/+94
2022-06-10target/arm: Move arm_singlestep_active out of lineRichard Henderson1-0/+12
2022-04-28target/arm: Use field names for accessing DBGWCRnRichard Henderson1-5/+5
2021-12-15target/arm: Suppress bp for exceptions with more priorityRichard Henderson1-0/+23
2021-07-21accel/tcg: Remove TranslatorOps.breakpoint_checkRichard Henderson1-7/+0
2021-07-21target/arm: Implement debug_check_breakpointRichard Henderson1-4/+3
2020-02-21target/arm: Stop assuming DBGDIDR always existsPeter Maydell1-3/+3
2020-02-07target/arm: Add CONTEXTIDR_EL2Richard Henderson1-12/+38
2019-07-04target/arm: Move debug routines to debug_helper.cPhilippe Mathieu-Daudé1-0/+311