gint-with-thread/src/core
Lephe a99bffe7f4
iokbd keysc: space optimizations for SH3
* Reduce the keyboard queue size from 64 to 32, which is more than
  enough even for real-time games with multiple key presses.
* Pack the driver_event_t structure of the keyboard driver to make it 4
  bytes rather than 6 bytes. Combined with the previous item, this saves
  256 bytes off the BSS section (which is 3% of the SH3's static RAM).
* As part of a debugging attempt, updated the watchdog delay code in
  iokbd_delay() to make it usable in the current version of gint.
* Restored port registers more aggressively in iokbd_row().
2020-07-08 20:01:58 +02:00
..
cpu.h general cleanup of the kernel 2020-06-20 17:18:51 +02:00
cpu.s general cleanup of the kernel 2020-06-20 17:18:51 +02:00
drivers.h general cleanup of the kernel 2020-06-20 17:18:51 +02:00
exch.c render: add alignment options to dtext_opt() and dprint_opt() 2020-06-18 18:31:13 +02:00
exch.s core: answer TLB misses and remove startup mapping (UNSTABLE) 2020-06-14 18:22:20 +02:00
hardware.c r61524 render-cg: support Prizm and fx-CG Manager 2020-07-02 15:48:19 +02:00
inth.S core tmu: improve reliability of interrupt handlers 2020-06-20 09:32:48 +02:00
kernel.c kernel: fix trying to set CPUOPM on SH3 2020-07-04 15:16:39 +02:00
kernel.h general cleanup of the kernel 2020-06-20 17:18:51 +02:00
mmu.c iokbd keysc: space optimizations for SH3 2020-07-08 20:01:58 +02:00
osmenu.c general cleanup of the kernel 2020-06-20 17:18:51 +02:00
start.c general cleanup of the kernel 2020-06-20 17:18:51 +02:00
syscalls.S general cleanup of the kernel 2020-06-20 17:18:51 +02:00
tlbh.S core: finalize TLB management in timer callbacks (STABLE) 2020-06-17 11:43:26 +02:00
vbr.h general cleanup of the kernel 2020-06-20 17:18:51 +02:00