Ping for the patch
https://patchew.org/QEMU/168753067876.24231.1158476330586280652...@git.sr.ht/
Lakshmi Bai Raja Subramanian (1):
fdt_load_addr is getting assigned as the result of
riscv_compute_fdt_addr(), which is an uint64_t.
hw/riscv/virt.c | 2 +-
1 file changed, 1 insertion(+), 1 de
From: Lakshmi Bai Raja Subramanian
fdt_load_addr is declared as uint32_t which is not matching with the
return data type of riscv_compute_fdt_addr. Modified fdt_load_addr data type
to uint64_t to match the riscv_compute_fdt_addr() return data type. This fix
also helps in calculating the right fd
From: Lakshmi Bai Raja Subramanian
fdt_load_addr is declared as uint32_t which is not matching with the
return data type of riscv_compute_fdt_addr. Modified fdt_load_addr data type
to uint64_t to match the riscv_compute_fdt_addr() return data type. This fix
also helps in calculating the right fd
From: Lakshmi Bai Raja Subramanian
fdt_load_addr is getting overflowed when there is no DRAM at lower 32 bit
address space.
To support pure 64-bit DRAM address, fdt_load_addr variable's data type is
changed to uint64_t
instead of uint32_t.
Signed-off-by: Lakshmi Bai Raja Subramanian
---
hw
From: Lakshmi Bai Raja Subramanian
Signed-off-by: Lakshmi Bai Raja Subramanian
---
hw/riscv/virt.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/hw/riscv/virt.c b/hw/riscv/virt.c
index 95708d890e..c348529ac0 100644
--- a/hw/riscv/virt.c
+++ b/hw/riscv/virt.c
@@ -1244,7 +