Michael Scire
dc52da2819
kern: simplify rela-in-bss impl
2021-10-08 12:46:23 -07:00
Michael Scire
cfc54dbc88
kern: put rela in bss (EXPERIMENTAL)
...
NOTE: This does some really gross things. It saves ~0x4000 of space, but
at the cost of crimes against the linker script. We should consider/evaluate
whether this is worth doing for real.
2021-10-08 12:32:35 -07:00
Michael Scire
a6e3a93c07
kern: discard std::__cmpexch_failure_order(std::memory_order)
2021-01-08 02:44:04 -08:00
Michael Scire
9231646f33
kern: implement SvcSleepSystem
2020-07-31 14:50:52 -07:00
Michael Scire
797c04d19f
kern .fini array: one weird trick
2020-01-31 04:57:28 -08:00
Michael Scire
86eea62cd8
kernel: use .rel.ro
2020-01-31 03:37:49 -08:00
Michael Scire
32fb22e361
kern: finish implementing assembly init routines
2020-01-24 02:11:26 -08:00
Michael Scire
b3bfd6c4c9
meso: discard .interp section
2020-01-24 02:11:25 -08:00
Michael Scire
308ddecc9c
kern: fix bss end align (now gets through kernelldr on hardware)
2020-01-24 02:11:25 -08:00
Michael Scire
3982afdd6b
meso: skeleton buildsystem for kernel
2020-01-24 02:11:23 -08:00