From 109772012a206f3c51ae815530b0aba5e031a6ea Mon Sep 17 00:00:00 2001 From: Kirill Radkin Date: Wed, 18 Oct 2023 18:01:44 +0300 Subject: [PATCH] hgatp_mode in riscv_virt2phys_v defined by vsatp value Replace `vsatp` with `hgatp` (how it should be) Change-Id: Ie548467b06d1fb266ccc56cbec1aff8d9f435973 --- src/target/riscv/riscv.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/target/riscv/riscv.c b/src/target/riscv/riscv.c index 1a2f35e70e..e3f99cdb3f 100644 --- a/src/target/riscv/riscv.c +++ b/src/target/riscv/riscv.c @@ -2297,7 +2297,7 @@ static int riscv_virt2phys_v(struct target *target, target_addr_t virtual, targe LOG_TARGET_ERROR(target, "Failed to read hgatp register."); return ERROR_FAIL; } - int hgatp_mode = get_field(vsatp, RISCV_HGATP_MODE(xlen)); + int hgatp_mode = get_field(hgatp, RISCV_HGATP_MODE(xlen)); LOG_TARGET_DEBUG(target, "G-stage translation mode: %d", hgatp_mode); const virt2phys_info_t *vsatp_info;