[U-Boot] [PATCH v3 0/4] Add FreeBSD kconfig options

Emmanuel Vadot manu at bidouilliste.com
Thu Jan 26 17:46:08 CET 2017


This series of patches add the needed bits for booting the FreeBSD
loader and kernel.
FreeBSD loader and kernel needs the U-Boot API and dcache/icache flushed
for it to run so add this operation in go/bootelf command and when closing
the API.
Also add some some boot command that locate and run the FreeBSD loader
if found.

Changes in v3:
  Always flush icache/dcache if enabled for bootelf/go commands
  Correct some typos
  Point to api/README in the help of Kconfig API

Changes in v2:
  Remove SYS_DCACHE_OFF option
  Flush dcache/icache in go/boot command
  Flush dcache/icache in API closedev

Emmanuel Vadot (3):
  kconfig: Add API kconfig file
  kconfig: Add a FREEBSD option
  distro_bootcmd: Add command to run FreeBSD

Warner Losh (1):
  api: FreeBSD: flush cache before starting

 Kconfig                         |  2 ++
 api/Kconfig                     |  9 +++++++++
 api/api.c                       |  5 +++++
 cmd/boot.c                      |  4 ++++
 cmd/elf.c                       |  5 +++++
 common/Kconfig                  |  9 +++++++++
 include/config_distro_bootcmd.h | 32 ++++++++++++++++++++++++++++++++
 7 files changed, 66 insertions(+)
 create mode 100644 api/Kconfig

-- 
2.11.0



More information about the U-Boot mailing list