gint/src/core
Lephe 2cdf925f94
interrupts: save caller-saved registers in main handler
This is an obvious requirement for the interrupt routine, which was
forgotten and only surfaced when I used a timer callback started with
multiplications in an innocent add-in. r0..r7 are saved automatically,
which leaves pr, gbr, mach et macl susceptible to corruption by the
interrupt handler.
2020-05-06 20:45:35 +02:00
..
bootlog.c exc: add exception handlers, use them in the DMA 2019-09-03 22:15:00 +02:00
exch.c interrupts: save caller-saved registers in main handler 2020-05-06 20:45:35 +02:00
exch.s core: allow custom panics and exception catching 2019-09-13 08:10:30 +02:00
gint.c interrupts: save caller-saved registers in main handler 2020-05-06 20:45:35 +02:00
hardware.c code review and display driver changes 2020-02-23 16:05:25 +01:00
inth.S interrupts: save caller-saved registers in main handler 2020-05-06 20:45:35 +02:00
mmu.c core: add a hardware detection interface 2019-07-04 12:11:43 -04:00
setup.c interrupts: save caller-saved registers in main handler 2020-05-06 20:45:35 +02:00
start.c code review and display driver changes 2020-02-23 16:05:25 +01:00
syscalls.S core: slightly better integration of BFile calls 2020-02-19 23:09:06 +01:00
vbr.s Hybrid build system and runtime (no interrupts). t6k11 driver. Basic r61524 driver. 2018-04-19 13:24:26 +02:00