[PATCH 0/7] Add support for CONFIG_API on RISC-V
mhorne at FreeBSD.org
mhorne at FreeBSD.org
Tue Apr 21 00:34:11 CEST 2020
From: Mitchell Horne <mhorne at FreeBSD.org>
FreeBSD makes use of u-boot's CONFIG_API to provide a version of its
standard bootloader for embedded architectures. This series adds the
necessary support for the RISC-V architecture, along with some small
fixes to the API demo program for 64-bit systems.
Mitchell Horne (7):
examples: generate demo.bin
examples: rename __start to _start on MIPS
examples: add a linker script for the API demo
examples: fix the type of search_hint
examples: fix incompatible type casts
riscv: add CONFIG_API support
api: enumerate virtio-blk devices
api/Makefile | 1 +
api/api_platform-riscv.c | 33 +++++++++++++++++++++++++++++++++
api/api_storage.c | 14 +++++++++++++-
examples/api/Makefile | 10 +++++++---
examples/api/crt0.S | 25 +++++++++++++++++++++----
examples/api/demo.c | 21 +++++++++++----------
examples/api/demo.lds | 14 ++++++++++++++
examples/api/glue.c | 6 +++---
examples/api/glue.h | 2 +-
include/api_public.h | 1 +
10 files changed, 105 insertions(+), 22 deletions(-)
create mode 100644 api/api_platform-riscv.c
create mode 100644 examples/api/demo.lds
--
2.26.1
More information about the U-Boot
mailing list