
From: Simon Glass sjg@chromium.org Date: Thu, 6 Apr 2023 06:38:19 +1200
Hi Neil,
On Mon, 3 Apr 2023 at 19:31, Neil Armstrong neil.armstrong@linaro.org wrote:
Hi Simon !
On 01/04/2023 20:54, Simon Glass wrote:
This shows how binman can be used to replace the long and complicated instructions with an automated build. It is still complicated to read but users don't have to worry about the details.
It needs some tidying up and only supports Odroid-C2 at present.
Like the v1, the work is really nice, but the dependency on vendor binary-only tools doesn't make feel confident about merging this.
So long as we can download it from somewhere, that is OK, or at least better than nothing. Is there a standard download location for the tools?
The tools are Linux x86-64 only, so...
We have open source implementation for all boards, but still dependeing on tools we must manually build isn't optimal.
What would be optimal would be to re-implement those tools into python libraries and merge them into the u-boot tree then use them from binman.
Or C, perhaps? Then binman can call the tools.
...this would be preferable.
But this could be merged as first step, them the python libaray could be modified to support the binary tools & a probable python re-implementation.
Yes I think it would good to get this in, even if it only supports a few boards. It is easy to add more, when possible.
Regards, SImon