[PATCH v2] riscv: enable multi-range memory layout