galibert[m]: the CSR infrastructure first and foremost; doing so unlocks other redesigns:
- the interrupt handling (i want to use the standardized PLIC/CLIC interface)
- the debug module which is just ... bad
the end result would be to make it a much easier target, as it would reuse existing drivers