gint/src
Lephe 1c7b1350b4
general cleanup of the kernel
* Removed .pretext sections since the TLB is now entirely dynamic; left
  only .text.entry for the start symbol.
* Reworked the main files of src/core to move the INTC to its own driver
  and let the kernel handle only VBR space and CPU (now: VBR & CPUOPM).
* Moved src/core/gint.c to src/core/kernel.c and centralized all driver
  loops that save or restore context for more robustness. This leaves
  the callbacks of cpu_setVBR() (formerly gint_setvbr()) pretty short.
* Coalesced gint_switch_out() and gint_switch_in() into a single
  function callback for cpu_setVBR().
* Added an abstraction of interrupt signals as an enumerated value so
  that drivers no longer hardcode the IPR and IMR numbers and bits,
  sometimes even with isSH3() due to differences in the SH7705.
* Changed the interrupt blocking method in cpu_setVBR() from SR.BL=1 to
  SR.IMASK=15 so that TLB misses are still handled. This removes the
  need for callback functions to be GMAPPED.
* Moved gint_osmenu() and its utilities to a new file src/core/osmenu.c.
2020-06-20 17:18:51 +02:00
..
core general cleanup of the kernel 2020-06-20 17:18:51 +02:00
cpg core: remove bootlog 2020-06-20 09:46:39 +02:00
dma general cleanup of the kernel 2020-06-20 17:18:51 +02:00
gray bopti: deprecate image_t, renamed to bopti_image_t 2020-06-01 12:11:59 +02:00
intc general cleanup of the kernel 2020-06-20 17:18:51 +02:00
keysc general cleanup of the kernel 2020-06-20 17:18:51 +02:00
r61524 core: remove bootlog 2020-06-20 09:46:39 +02:00
render render: add alignment options to dtext_opt() and dprint_opt() 2020-06-18 18:31:13 +02:00
render-cg some cleanup in src/core and in the repository 2020-06-20 11:41:13 +02:00
render-fx render: add alignment options to dtext_opt() and dprint_opt() 2020-06-18 18:31:13 +02:00
rtc general cleanup of the kernel 2020-06-20 17:18:51 +02:00
std printf: fix %% doubling down as a format specifier 2020-06-14 08:15:00 +02:00
t6k11 core: remove bootlog 2020-06-20 09:46:39 +02:00
tmu general cleanup of the kernel 2020-06-20 17:18:51 +02:00
font5x7.png render: refactor to share functions, and basic text on fxcg50 2019-06-15 01:05:31 -04:00
font8x9.png style, formatting, font 2019-09-03 22:29:04 +02:00