Kinda a fatal flaw with the way riscv assumes physmap starts at address 0, so will require some rethinking, probably