summaryrefslogtreecommitdiff
path: root/Debugger/debug_stub.S
AgeCommit message (Collapse)Author
2011-06-20implement detach and kill command supportTat-Chee Wan (USM)
2011-06-20declared variables and functions as globals for inter-module accessTat-Chee Wan (USM)
2011-06-18rearrange parsing order of detach commandTat-Chee Wan (USM)
2011-06-18fix silly syntax error for pop instructionTat-Chee Wan (USM)
2011-06-18updated comments for detach commandTat-Chee Wan (USM)
2011-06-18added detach command supportTat-Chee Wan (USM)
Detach acts in the same way as Continue (without arguments).
2011-06-18preliminary kill command supportTat-Chee Wan (USM)
When GDB Kill command received, reboot the brick. Conditionalize Step command support based on compiler flags.
2011-06-15made routines global due to refactoringTat-Chee Wan (USM)
2011-06-15split platform specific code from generic debug codeTat-Chee Wan (USM)
Move platform specific routines from debug_stub.S into debug_runlooptasks.S
2011-06-13commented out redundant instruction in breakpoint processing logicTat-Chee Wan (USM)
2011-06-13disable interrupts when switching from undef handler to debuggerTat-Chee Wan (USM)
NxOS has nested interrupts support. Prevent accidental retriggering of UNDEF handler while processing an existing breakpoint by disabling interrupts until the breakpoint has been restored and the debugger is really ready to handle debug messages.
2011-06-08removed extraneous call to restore_single_stepTat-Chee Wan (USM)
2011-06-08fix bug in activate_one_breakpoint where it is clearing the breakpoint ↵Tat-Chee Wan (USM)
instruction
2011-06-06work in progress, cleanup nxos support codeTat-Chee Wan (USM)
Zero copy fantom message handling, don't reset fantom_message buffer until message has been examined.
2011-06-04work in progress to integrate fantom message filtering for nxosTat-Chee Wan (USM)
Filter Fantom Messages in NxOS usb_isr().
2011-05-28pass isr return address into nxos debug handlerTat-Chee Wan (USM)
2011-05-27added nxos configuration routine to handle debug mode switchingTat-Chee Wan (USM)
2011-05-23Don't send another ack after responding to ctrl-c from debuggerTat-Chee Wan (USM)
2011-04-04optimized access to carry flagTat-Chee Wan (USM)
2011-04-04left out adc opcode supportTat-Chee Wan (USM)
2011-04-04thumb bcond handlerTat-Chee Wan (USM)
2011-04-04work in progress to pass cpsr condition codes to thumb routine handlerTat-Chee Wan (USM)
2011-04-04work in progress for thumb branch-conditional supportTat-Chee Wan (USM)
2011-04-04draft thumb instruction decoder with optional blx supportTat-Chee Wan (USM)
2011-04-04work in progress for thumb instruction handlingTat-Chee Wan (USM)
2011-04-04optimized reference to halfword bitmask valuesTat-Chee Wan (USM)
2011-04-02work in progress for arm code eval handlerTat-Chee Wan (USM)
2011-04-02work in progress for arm instruction decoderTat-Chee Wan (USM)
2011-04-01work in progressTat-Chee Wan (USM)
2011-04-01defined rrx processing logicTat-Chee Wan (USM)
2011-04-01work in progress to support instruction steppingTat-Chee Wan (USM)
2011-04-01fixed thumb breakpoint detection logic in undef handlerTat-Chee Wan (USM)
Thumb breakpoints were not handled properly in the Undef instruciton handler previously. This fixes the problem.
2011-04-01update armdebug to handle ctrl-c messagesTat-Chee Wan (USM)
2011-04-01fix init for debug_curr_breakpoint due to change to byte type variableTat-Chee Wan (USM)
2011-04-01refactored message ack or nak routines to always send a reply to any gdb messageTat-Chee Wan (USM)
For GDB commands such as Continue or Step, no reply is expected. However, the GDB server needs to receive a reply to avoid hanging the read() command on the Host side. Consequently these 2 commands now send an Ack (no message) to keep the GDB server happy.
2011-03-30fixup obsolete autobreakpoint return codeTat-Chee Wan (USM)
2011-03-30draft step handlerTat-Chee Wan (USM)
Work in progress. Draft of completed Step Handler algorithm.
2011-03-28split out internal constants from debug_stub.hTat-Chee Wan (USM)
2011-03-28work in progressTat-Chee Wan (USM)
2011-03-26continue for normal breakpoints wipTat-Chee Wan (USM)
Work in Progress
2011-03-25separated breakpoint type from debugger stateTat-Chee Wan (USM)
2011-03-25fix register get and set register enum to match gdb requirementsTat-Chee Wan (USM)
2011-03-24undo fpscr support as gdb complains that packet reply is too longTat-Chee Wan (USM)
2011-03-24added fpscr register get and set support to make gdb happyTat-Chee Wan (USM)
2011-03-24cater for variable length address parametersTat-Chee Wan (USM)
2011-03-24cleaned up register get and set routinesTat-Chee Wan (USM)
2011-03-23fix routine renaming issues, set register command handlerTC Wan
2011-03-23work in progressTat-Chee Wan (USM)
2011-03-23modify get and set all regs to handle r0-r15 followed by cpsrTat-Chee Wan (USM)
2011-03-23add missing conditional branch to command checking logicTat-Chee Wan (USM)