[U-Boot] [PATCH v4 0/5] Add FreeBSD kconfig options
Emmanuel Vadot
manu at bidouilliste.com
Tue Jan 31 12:17:03 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 v4:
Convert boards to CONFIG_API
Change commit log for patch 3 to be not FreeBSD specific and add Reviewed-By
Change patch order.
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 (4):
kconfig: Add API kconfig file
api: Convert to Kconfig
distro_bootcmd: Add command to run FreeBSD
kconfig: Add a DISTRO_FREEBSD option
Warner Losh (1):
api: bootelf: go: flush cache before starting
Kconfig | 2 ++
api/Kconfig | 9 +++++++++
api/api.c | 5 +++++
cmd/boot.c | 4 ++++
cmd/elf.c | 5 +++++
common/Kconfig | 11 +++++++++++
configs/PMC440_defconfig | 1 +
configs/lsxhl_defconfig | 1 +
include/config_distro_bootcmd.h | 32 ++++++++++++++++++++++++++++++++
include/configs/PMC440.h | 2 --
include/configs/lsxl.h | 5 -----
scripts/config_whitelist.txt | 1 -
12 files changed, 70 insertions(+), 8 deletions(-)
create mode 100644 api/Kconfig
--
2.11.0
More information about the U-Boot
mailing list