riscv: Move do_reset() to a common place