Commit graph

21 commits

Author SHA1 Message Date
ca4df8db94 make a non-kernel variant of MaybeDumpString 2018-08-24 08:19:52 +02:00
5d79e8f4c3 keep a one-interrupt history of MI interrupt types 2018-08-24 08:17:50 +02:00
9b89a0e41d reduce size of interrupt states dump 2018-08-24 07:57:23 +02:00
11f2201659 label registers in dumps and reorder debug output 2018-08-24 07:53:14 +02:00
598883dfea mostly superficial kernel improvements 2018-08-24 06:23:53 +02:00
a90005a79e update includes with more/better constants 2018-08-24 05:10:58 +02:00
8661ea450d rename SP constants 2018-08-21 05:31:31 +02:00
d79c6a03b2 split acronyms and caps with underscores (mostly) 2018-08-21 05:23:07 +02:00
49780dbed7 handle basic exceptions in kernel 2018-08-21 04:39:13 +02:00
a612461e87 major work towards getting F3DZEX working 2018-08-20 02:13:11 +02:00
6d56e1fe42 preliminary work on handling specific exceptions 2018-08-19 13:51:30 +02:00
7c9a47bfaa add and use lzss decompressor, baku variant 2018-08-19 00:22:24 +02:00
0b3e476863 fix register dummy value 2018-08-19 00:19:18 +02:00
f5590e7f5d move kernel constants/macros to its own include 2018-08-18 19:44:33 +02:00
1bf6a13bd4 avoid using k0 in boot, fix double newline 2018-08-18 19:41:30 +02:00
f0c23c6c3a fix interrupt dumping 2018-08-18 19:35:32 +02:00
540001d9a7 clean up strings with macros 2018-08-18 19:15:30 +02:00
cf24dcecb2 detect USB console / add timeouts 2018-08-18 19:02:54 +02:00
cb786efd21 lots of work on the interrupt handler 2018-08-18 16:39:57 +02:00
5d771e3d30 add debug output to interrupt handler, better stack usage 2018-08-17 08:53:37 +02:00
ab2896cec6 start work on interrupt handler; refactor 2018-08-17 08:02:25 +02:00