Missing in action during arm64/aarch64 builds: no pine64_plus.dtb to be found from buildkernel, installkernel, or u-boot-pine64

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

Missing in action during arm64/aarch64 builds: no pine64_plus.dtb to be found from buildkernel, installkernel, or u-boot-pine64

Mark Millard-2
The context here is head -r323246 amd64 -> arm64/aarch64
cross build activity.

From installkernel :

# find /usr/obj/DESTDIRs/clang-cortexA53-installkernel/ -name "*.dtb" -print
#

From buildkernel :

# find /usr/obj/cortexA53_clang/arm64.aarch64/ -name "*.dtb" -print
#

From installing u-boot-pine64 :

# ls -lTd /usr/local/share/u-boot/u-boot-pine64/*
-rw-r--r--  1 root  wheel     125 Sep  6 00:49:44 2017 /usr/local/share/u-boot/u-boot-pine64/README
-rw-r--r--  1 root  wheel  505940 Sep  6 00:49:43 2017 /usr/local/share/u-boot/u-boot-pine64/u-boot-sunxi-with-spl.bin


As stands the file must be manually produced.

crochet goes to the trouble to have logic to
build and install pine64_plus.dtb (based on
arm64/pine64_plus.dts ).

Is pine64_plus.dtb required for the likes of
Pine64+ 2GB's? If yes: should it be automatically
built and installed someplace for arm64/aarch64
builds (even if more manual steps are required to
have the final placement on the Pine64 media)?


===
Mark Millard
markmi at  dsl-only.net

_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-toolchain
To unsubscribe, send any mail to "[hidden email]"
Reply | Threaded
Open this post in threaded view
|

Re: Missing in action during arm64/aarch64 builds: no pine64_plus.dtb to be found from buildkernel, installkernel, or u-boot-pine64

Emmanuel Vadot-7
On Sat, 9 Sep 2017 16:35:11 -0700
Mark Millard <[hidden email]> wrote:

> The context here is head -r323246 amd64 -> arm64/aarch64
> cross build activity.
>
> From installkernel :
>
> # find /usr/obj/DESTDIRs/clang-cortexA53-installkernel/ -name "*.dtb" -print
> #
>
> From buildkernel :
>
> # find /usr/obj/cortexA53_clang/arm64.aarch64/ -name "*.dtb" -print
> #
>
> From installing u-boot-pine64 :
>
> # ls -lTd /usr/local/share/u-boot/u-boot-pine64/*
> -rw-r--r--  1 root  wheel     125 Sep  6 00:49:44 2017 /usr/local/share/u-boot/u-boot-pine64/README
> -rw-r--r--  1 root  wheel  505940 Sep  6 00:49:43 2017 /usr/local/share/u-boot/u-boot-pine64/u-boot-sunxi-with-spl.bin
>
>
> As stands the file must be manually produced.

 Since the latest update of u-boot-pine64 the dtb is included in u-boot.
 U-Boot loads it and pass it to boot1.efi.

> crochet goes to the trouble to have logic to
> build and install pine64_plus.dtb (based on
> arm64/pine64_plus.dts ).
>
> Is pine64_plus.dtb required for the likes of
> Pine64+ 2GB's? If yes: should it be automatically
> built and installed someplace for arm64/aarch64
> builds (even if more manual steps are required to
> have the final placement on the Pine64 media)?
>
>
> ===
> Mark Millard
> markmi at  dsl-only.net
>
> _______________________________________________
> [hidden email] mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-current
> To unsubscribe, send any mail to "[hidden email]"


--
Emmanuel Vadot <[hidden email]> <[hidden email]>
_______________________________________________
[hidden email] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-toolchain
To unsubscribe, send any mail to "[hidden email]"