[PATCH next 3/3] RISC-V: boards: beaglev: make it possible to use nmon
Antony Pavlov
antonynpavlov at gmail.com
Thu Jul 8 01:30:35 PDT 2021
Signed-off-by: Antony Pavlov <antonynpavlov at gmail.com>
---
arch/riscv/Kconfig.socs | 1 +
arch/riscv/boards/beaglev/lowlevel.c | 2 ++
2 files changed, 3 insertions(+)
diff --git a/arch/riscv/Kconfig.socs b/arch/riscv/Kconfig.socs
index de74f216a2..221ea133d4 100644
--- a/arch/riscv/Kconfig.socs
+++ b/arch/riscv/Kconfig.socs
@@ -52,6 +52,7 @@ config SOC_STARFIVE
select ARCH_HAS_RESET_CONTROLLER
select RISCV_S_MODE
select HAS_ASM_DEBUG_LL
+ select HAS_NMON
help
This enables support for SiFive SoC platform hardware.
diff --git a/arch/riscv/boards/beaglev/lowlevel.c b/arch/riscv/boards/beaglev/lowlevel.c
index cccb928bc8..db884dc762 100644
--- a/arch/riscv/boards/beaglev/lowlevel.c
+++ b/arch/riscv/boards/beaglev/lowlevel.c
@@ -3,6 +3,7 @@
#include <common.h>
#include <debug_ll.h>
#include <asm/barebox-riscv.h>
+#include <asm/riscv_nmon.h>
ENTRY_FUNCTION(start_beaglev_starlight, a0, a1, a2)
{
@@ -10,6 +11,7 @@ ENTRY_FUNCTION(start_beaglev_starlight, a0, a1, a2)
void *fdt;
debug_ll_init();
+ barebox_nmon_entry();
putc_ll('>');
fdt = __dtb_z_jh7100_beaglev_starlight_start + get_runtime_offset();
--
2.32.0
More information about the barebox
mailing list