Config.in 1.1 KB

12345678910111213141516171819202122232425262728293031323334
  1. config BR2_TARGET_OPENSBI
  2. bool "opensbi"
  3. depends on BR2_riscv
  4. help
  5. OpenSBI aims to provide an open-source and extensible
  6. implementation of the RISC-V SBI specification for a platform
  7. specific firmware (M-mode) and a general purpose OS,
  8. hypervisor or bootloader (S-mode or HS-mode). OpenSBI
  9. implementation can be easily extended by RISC-V platform or
  10. System-on-Chip vendors to fit a particular hadware
  11. configuration.
  12. https://github.com/riscv/opensbi.git
  13. if BR2_TARGET_OPENSBI
  14. config BR2_TARGET_OPENSBI_PLAT
  15. string "OpenSBI Platform"
  16. default ""
  17. help
  18. Specifies the OpenSBI platform to build. If no platform is
  19. specified only the OpenSBI platform independent static
  20. library libsbi.a is built. If a platform is specified then
  21. the platform specific static library libplatsbi.a and firmware
  22. examples are built.
  23. config BR2_TARGET_OPENSBI_LINUX_PAYLOAD
  24. bool "Include Linux as OpenSBI Payload"
  25. depends on BR2_TARGET_OPENSBI_PLAT != ""
  26. depends on BR2_LINUX_KERNEL
  27. depends on BR2_LINUX_KERNEL_IMAGE
  28. help
  29. Build OpenSBI with the Linux kernel as a Payload.
  30. endif