path: root/src/target/aarch64.c
AgeCommit message (Expand)AuthorLines
2017-02-24aarch64: run control reworkMatthias Welwarsky-259/+605
2017-02-24aarch64: clean up struct aarch64_commonMatthias Welwarsky-12/+14
2017-02-24aarch64: clean up target specific commandsMatthias Welwarsky-7/+2
2017-02-24aarch64: reset fixesMatthias Welwarsky-2/+11
2017-02-24armv8: factor out generic bit set/clr for debug registersMatthias Welwarsky-17/+1
2017-02-24aarch64: remove bogus address check before memory accessMatthias Welwarsky-13/+0
2017-02-24aarch64: reduce debug output to improve legibilityMatthias Welwarsky-19/+0
2017-02-24aarch64: refactor SCTLR manipulationMatthias Welwarsky-135/+94
2017-02-24aarch64: fix software breakpoints when in aarch32 stateMatthias Welwarsky-1/+1
2017-02-10aarch64: don't try resuming if target is not haltedMatthias Welwarsky-0/+4
2017-02-10aarch64: don't segfault on reset when target is not examinedMatthias Welwarsky-1/+5
2017-02-10aarch64: remove arm command chain from aarch64 target commandsMatthias Welwarsky-3/+0
2017-02-10aarch64: improve debug outputMatthias Welwarsky-5/+6
2017-02-10aarch64: consolidate sticky error handlingMatthias Welwarsky-22/+3
2017-02-10aarch64: discard async aborts on entering debug stateMatthias Welwarsky-1/+6
2017-02-10aarch64: cleanup context restoreMatthias Welwarsky-12/+3
2017-02-10aarch64: enable aarch32 debugging with arm gdbMatthias Welwarsky-0/+1
2017-02-10aarch64: make sure to enable HDE for all SMP PEs to be haltedMatthias Welwarsky-28/+27
2017-02-10aarch64: handle exceptions taken in debug stateMatthias Welwarsky-0/+2
2017-02-10aarch64: fix mode switchingMatthias Welwarsky-3/+3
2017-02-10aarch64: register access rewriteMatthias Welwarsky-12/+16
2017-02-10aarch64: allow reading system control register when halted in EL0Matthias Welwarsky-1/+10
2017-02-10aarch64: provide virt2phys commandMatthias Welwarsky-1/+1
2017-02-10aarch64: slightly simplify breakpoint set functionMatthias Welwarsky-6/+1
2017-02-10aarch64: armv8 cache functions updateMatthias Welwarsky-2/+4
2017-02-10aarch64: refactor armv8 dpmMatthias Welwarsky-510/+13
2017-02-10aarch64: add basic Aarch32 supportMatthias Welwarsky-26/+17
2017-02-10aarch64: update smp halt and resume to better facilitate CTIMatthias Welwarsky-73/+77
2017-02-10aarch64: add cache handling when setting/deleting soft breakpointsMatthias Welwarsky-0/+29
2017-02-10aarch64: disable interrupts when stepping [WIP]Matthias Welwarsky-0/+32
2017-02-10aarch64: use correct instruction for software breakpointsMatthias Welwarsky-1/+1
2017-02-10aarch64: report the correct reason for halting after singlestepMatthias Welwarsky-12/+10
2017-02-10aarch64: remove code for AHB-AP supportMatthias Welwarsky-175/+27
2017-02-10aarch64: fix stepping from addressMatthias Welwarsky-1/+1
2017-02-10aarch64: remove references to armv7-rMatthias Welwarsky-18/+9
2017-02-10aarch64: unify armv7-a and armv8 debug entry decodingMatthias Welwarsky-6/+2
2017-02-10aarch64: use correct A64 instructions for cache handlingMatthias Welwarsky-9/+9
2017-02-10aarch64: fix first examinationMatthias Welwarsky-51/+42
2017-02-10aarch64: remove armv7-a virt-to-phys codeMatthias Welwarsky-6/+2
2017-02-10aarch64: clear breakpoint value register on removalMatthias Welwarsky-0/+27
2017-02-10aarch64: correct breakpoint register offsetMatthias Welwarsky-7/+4
2017-02-10aarch64: fix cache identificationMatthias Welwarsky-2/+0
2017-02-10aarch64: fix entry into debug stateMatthias Welwarsky-19/+15
2017-02-10aarch64: use symbolic opcodes instead of hex valuesMatthias Welwarsky-7/+6
2017-02-10aarch64: fix accesses to SCTLR_ELn registerMatthias Welwarsky-27/+142
2017-02-10aarch64: fix error recovery in aarch64_dpm_prepareMatthias Welwarsky-4/+8
2017-02-10aarch64: formalize use of CTI in halt and resumeMatthias Welwarsky-57/+37
2017-02-10aarch64: fix context and hybrid hardware breakpointsMatthias Welwarsky-10/+17
2017-02-10aarch64: deconflict debug register namesMatthias Welwarsky-100/+100
2017-02-10aarch64: Implement MA mode for bulk memory reads and writesMatthias Welwarsky-84/+165