summaryrefslogtreecommitdiff
path: root/firmware/src/os/system_irq.c
Commit message (Collapse)AuthorAgeFilesLines
* Retrieve + print previous PC from stack to debug wdog/spurious IRQMin Xu2014-11-111-3/+15
| | | | | | | | | | | Retrive previous PC from the stack before entering specific interrupt handler routines. Allow user to trace where interrupt occured: e.g. WatchDog and Spurious interrupt Prior to this change, spurious interrupt would occur so much (observed via gdb/remote debug) so it appears that the board stalled. Once a custom spurious interrupt installed, the code continues after the interrupt instead of re-entering the interrupt.
* - first working tested version if system_irq demuxlaforge2006-10-041-31/+42
| | | | | | | | - fix minor issues with PIT timer code - make new led blinkcode implementation work git-svn-id: https://svn.openpcd.org:2342/trunk@257 6dc7ffe9-61d6-0310-9af1-9938baff3ed1
* - add proper system interrupt (shared) demultiplexing codelaforge2006-10-011-0/+161
- port debug unit, watchdog timer, periodic interval timer to system_irq.c git-svn-id: https://svn.openpcd.org:2342/trunk@252 6dc7ffe9-61d6-0310-9af1-9938baff3ed1
personal git repositories of Harald Welte. Your mileage may vary