diff options
author | Antony Pavlov <antonynpavlov@gmail.com> | 2018-12-18 10:19:37 +0300 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2019-01-07 08:53:18 +0100 |
commit | 2f6839d44c7c93db733ff6862de728e964ea901d (patch) | |
tree | c1e3298fd7c451f39e49db21d69a12ce80737633 /arch/riscv/Kconfig | |
parent | aca96c01fa90dc859d3a3aed01d00a136603723a (diff) | |
download | barebox-2f6839d44c7c93db733ff6862de728e964ea901d.tar.gz barebox-2f6839d44c7c93db733ff6862de728e964ea901d.tar.xz |
RISC-V: add nmon nano-monitor
nmon is a tiny (<1024 bytes) monitor program
for the RV32I processors.
It can operate with NO working RAM at all!
It uses only the processor registers and NS16550-compatible
UART port for operation, so it can be used for a memory
controller setup code debugging.
Signed-off-by: Antony Pavlov <antonynpavlov@gmail.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'arch/riscv/Kconfig')
-rw-r--r-- | arch/riscv/Kconfig | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/arch/riscv/Kconfig b/arch/riscv/Kconfig index ee532ac11a..f1e69377e5 100644 --- a/arch/riscv/Kconfig +++ b/arch/riscv/Kconfig @@ -63,3 +63,27 @@ config BUILTIN_DTB_NAME source arch/riscv/mach-erizo/Kconfig endmenu + +menu "RISC-V specific settings" + +config HAS_NMON + bool + +config NMON + bool "nmon" + depends on HAS_NMON + depends on DEBUG_LL + help + Say yes here to add the nmon to pbl. + nmon -- nano-monitor program for the RISC-V processors. + It can operate with NO working RAM, using only + the processor registers. + +config NMON_HELP + bool "nmon help message" + depends on NMON + help + Say yes here to get the nmon commands message on + every nmon start. + +endmenu |