[RFC PATCH v5 6/7] target/riscv: add sdext single-step support