Files
opensbi/docs/firmware/fw_jump.md
Atish Patra f293d21863 docs: Typo fixes.
Signed-off-by: Atish Patra <atish.patra@wdc.com>
2019-01-22 14:00:44 +05:30

1.3 KiB

OpenSBI Firmware with Jump Address (FW_JUMP)

The OpenSBI firmware with Jump Address (FW_JUMP) is a firmware which only know the address of next booting stage (i.e. bootloader/kernel).

This FW_JUMP firmware is particularly useful when booting stage prior to OpenSBI firmware is capable of loading OpenSBI firmware and booting stage after OpenSBI firmware separately.

How to Enable?

The FW_JUMP firmware can be enabled by any of the following methods:

  1. Passing FW_JUMP=y command-line parameter to top-level make
  2. Setting FW_JUMP=y in platform config.mk

Config Options

We need more config details for FW_JUMP firmware to work correctly. These configuration details can be passed as parameters to top-level make or can be set in platform config.mk.

Following are the configuration options for a FW_JUMP firmware:

  • FW_JUMP_ADDR - Address where next booting stage is located. This is a mandatory config option and will result in compile error if not provided.

  • FW_JUMP_FDT_ADDR - Address where the FDT passed by the prior booting stage will be placed before passing to the next booting stage. If this option is not provided then the firmware will pass zero as the FDT address to the next booting stage.

2c0dc4dc... docs: Typo fixes.