[PATCH v4] sandbox: Remove OF_HOSTFILE

Tom Rini trini at konsulko.com
Tue Oct 19 16:17:33 CEST 2021


On Tue, Oct 19, 2021 at 08:03:07AM -0600, Simon Glass wrote:
> Hi Ilias,
> 
> On Tue, 19 Oct 2021 at 07:07, Ilias Apalodimas
> <ilias.apalodimas at linaro.org> wrote:
> >
> > OF_HOSTFILE is used on sandbox configs only.  Although it's pretty
> > unique and not causing any confusions,  we are better of having simpler
> > config options for the DTB.
> >
> > So let's replace that with the existing OF_BOARD.  U-Boot would then
> > have only three config options for the DTB origin.
> > - OF_SEPARATE, build separately from U-Boot
> > - OF_BOARD, board specific way of providing the DTB
> > - OF_EMBED embedded in the u-boot binary(should not be used in production
> >
> > Signed-off-by: Ilias Apalodimas <ilias.apalodimas at linaro.org>
> > ---
> > Note that this must be applied on top of
> > https://lore.kernel.org/u-boot/20211011210016.135929-1-ilias.apalodimas@linaro.org/
> > changes since v3:
> > - fix xilinx platforms based on xilinx_zynq_virt_defconfig
> > changes since v2:
> > - Rebased on top of the updated OF_BOARD patchset
> > Changes since v1:
> > - Added internal error value on board_fdt_blob_setup().  Arguably
> >   we can just check against NULL and simplify this even more if we
> >   don't care about the errno
> > - OF_BOARD is now default for sandbox builds
> >  Makefile                                    |  6 ++---
> >  arch/arm/mach-stm32mp/boot_params.c         |  3 ++-
> >  arch/sandbox/cpu/cpu.c                      | 27 +++++++++++++--------
> >  arch/sandbox/include/asm/u-boot-sandbox.h   |  8 ------
> >  board/AndesTech/ax25-ae350/ax25-ae350.c     |  2 ++
> >  board/Marvell/octeontx/board-fdt.c          |  3 ++-
> >  board/Marvell/octeontx2/board-fdt.c         |  3 ++-
> >  board/Marvell/octeontx2/board.c             |  3 ++-
> >  board/armltd/vexpress64/vexpress64.c        |  7 ++++--
> >  board/broadcom/bcmstb/bcmstb.c              |  3 ++-
> >  board/emulation/qemu-arm/qemu-arm.c         |  3 ++-
> >  board/emulation/qemu-ppce500/qemu-ppce500.c |  3 ++-
> >  board/emulation/qemu-riscv/qemu-riscv.c     |  3 ++-
> >  board/highbank/highbank.c                   |  3 ++-
> >  board/raspberrypi/rpi/rpi.c                 |  8 ++++--
> >  board/sifive/unleashed/unleashed.c          |  3 ++-
> >  board/sifive/unmatched/unmatched.c          |  3 ++-
> >  board/socrates/socrates.c                   |  4 ++-
> >  board/xen/xenguest_arm64/xenguest_arm64.c   |  7 ++++--
> >  board/xilinx/common/board.c                 |  3 ++-
> >  configs/sandbox64_defconfig                 |  1 -
> >  configs/sandbox_defconfig                   |  1 -
> >  configs/sandbox_flattree_defconfig          |  1 -
> >  configs/sandbox_noinst_defconfig            |  1 -
> >  configs/sandbox_spl_defconfig               |  1 -
> >  configs/tools-only_defconfig                |  1 -
> >  doc/develop/devicetree/control.rst          |  7 +++---
> >  dts/Kconfig                                 | 10 +-------
> >  include/fdtdec.h                            |  4 ++-
> >  lib/fdtdec.c                                | 14 +++++------
> >  scripts/Makefile.spl                        |  4 +--
> >  31 files changed, 81 insertions(+), 69 deletions(-)
> >
> 
> For some reason this still does not apply for me on -master. Can you
> please confirm the hash you are using?

The hunk for scripts/Makefile.spl still fails (it failed on v3 as well),
but is easily fixed-up, fwiw.

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 659 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20211019/98725047/attachment.sig>


More information about the U-Boot mailing list