From f9cfe301c92aede87e46069e66e250d4039e413e Mon Sep 17 00:00:00 2001 From: Bin Meng <bmeng.cn@gmail.com> Date: Wed, 27 Mar 2019 22:58:49 +0800 Subject: lib: Disable the boot prints if SBI_SCRATCH_NO_BOOT_PRINTS is set Use the newly introduced "options" in "struct sbi_scratch" to conditionally disable the boot prints. Signed-off-by: Bin Meng <bmeng.cn@gmail.com> --- docs/firmware/fw.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'docs') diff --git a/docs/firmware/fw.md b/docs/firmware/fw.md index acff4a6..8ca54b6 100644 --- a/docs/firmware/fw.md +++ b/docs/firmware/fw.md @@ -75,3 +75,18 @@ make PLATFORM=<platform_subdir> FW_PAYLOAD_PATH=<payload path> The instructions to build each payload is different and the details can be found in the *docs/firmware/payload_<payload_name>.md* files. + +Options for OpenSBI Firmware behaviors +-------------------------------------- +An optional compile time flag FW_OPTIONS can be used to control the OpenSBI +firmware run-time behaviors. + +``` +make PLATFORM=<platform_subdir> FW_OPTIONS=<options> +``` + +FW_OPTIONS is a bitwise or'ed value of various options, eg: *FW_OPTIONS=0x1* +stands for disabling boot prints from the OpenSBI library. + +For all supported options, please check "enum sbi_scratch_options" in the +*include/sbi/sbi_scratch.h* header file. -- cgit v1.2.3