[coreboot-gerrit] Patch set updated for coreboot: arch/riscv: Unconditionally start payloads in machine mode
Jonathan Neuschäfer (j.neuschaefer@gmx.net)
gerrit at coreboot.org
Thu Jul 7 21:01:27 CEST 2016
Jonathan Neuschäfer (j.neuschaefer at gmx.net) just uploaded a new patch set to gerrit, which you can find at https://review.coreboot.org/15510
-gerrit
commit 889b7d7294d5c11266857219efb17f23a8003a72
Author: Jonathan Neuschäfer <j.neuschaefer at gmx.net>
Date: Thu Jul 7 20:53:29 2016 +0200
arch/riscv: Unconditionally start payloads in machine mode
Change-Id: I5cbfc90afd3febab33835935f08005136a3f47e9
Signed-off-by: Jonathan Neuschäfer <j.neuschaefer at gmx.net>
---
src/arch/riscv/boot.c | 6 ++----
1 file changed, 2 insertions(+), 4 deletions(-)
diff --git a/src/arch/riscv/boot.c b/src/arch/riscv/boot.c
index 96526bf..7435490 100644
--- a/src/arch/riscv/boot.c
+++ b/src/arch/riscv/boot.c
@@ -24,11 +24,9 @@ void arch_prog_run(struct prog *prog)
if (ENV_RAMSTAGE && prog_type(prog) == PROG_PAYLOAD) {
initVirtualMemory();
- write_csr(mepc, doit);
- asm volatile("eret");
- } else {
- doit(prog_entry_arg(prog));
}
+
+ doit(prog_entry_arg(prog));
}
int arch_supports_bounce_buffer(void)
More information about the coreboot-gerrit
mailing list