[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH v2 2/8] hw/mips/malta: Use address translation helper to calculat
From: |
Jiaxun Yang |
Subject: |
[PATCH v2 2/8] hw/mips/malta: Use address translation helper to calculate bootloader_run_addr |
Date: |
Tue, 15 Dec 2020 14:41:54 +0800 |
So it will sign extend adresses properly.
Signed-off-by: Jiaxun Yang <jiaxun.yang@flygoat.com>
---
hw/mips/malta.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/hw/mips/malta.c b/hw/mips/malta.c
index 7db009a3e9..1fbb8a3220 100644
--- a/hw/mips/malta.c
+++ b/hw/mips/malta.c
@@ -1302,9 +1302,9 @@ void mips_malta_init(MachineState *machine)
/* For KVM we reserve 1MB of RAM for running bootloader */
if (kvm_enabled()) {
ram_low_size -= 0x100000;
- bootloader_run_addr = 0x40000000 + ram_low_size;
+ bootloader_run_addr = cpu_mips_kvm_um_phys_to_kseg0(NULL,
ram_low_size);
} else {
- bootloader_run_addr = 0xbfc00000;
+ bootloader_run_addr = cpu_mips_phys_to_kseg0(NULL, RESET_ADDRESS);
}
/* Write a small bootloader to the flash location. */
--
2.29.2
- [PATCH v2 0/8] MIPS Bootloader helper, Jiaxun Yang, 2020/12/15
- [PATCH v2 1/8] hw/mips: Make bootloader addresses unsgined, Jiaxun Yang, 2020/12/15
- [PATCH v2 2/8] hw/mips/malta: Use address translation helper to calculate bootloader_run_addr,
Jiaxun Yang <=
- [PATCH v2 3/8] hw/mips: Use address translation helper to handle ENVP_ADDR, Jiaxun Yang, 2020/12/15
- [PATCH v2 4/8] hw/mips: Add a bootloader helper, Jiaxun Yang, 2020/12/15
- [PATCH v2 6/8] target/mips/addr: Add translation helpers for KSEG1, Jiaxun Yang, 2020/12/15
- [PATCH v2 5/8] hw/mips: Use bl_gen_kernel_jump to generate bootloaders, Jiaxun Yang, 2020/12/15
- [PATCH v2 7/8] hw/mips/malta: Use bootloader helper to set BAR resgiters, Jiaxun Yang, 2020/12/15
- [PATCH v2 8/8] hw/mips/boston: Use bootloader helper to set GCRs, Jiaxun Yang, 2020/12/15
- Re: [PATCH v2 0/8] MIPS Bootloader helper, Jiaxun Yang, 2020/12/19
- Re: [PATCH v2 0/8] MIPS Bootloader helper, Philippe Mathieu-Daudé, 2020/12/19