On Fri, Jun 18, 2021 at 02:47:49AM +0800, Icenowy Zheng wrote: > Refactor some functions in mkimage sunxi_egon type, in order to prepare > for adding support for more CPU architectures (e.g. RISC-V). In > addition, compatibility for operation w/o specified architecture is > kept, in this case the architecture is assumed as ARM. > > Signed-off-by: Icenowy Zheng > --- > tools/sunxi_egon.c | 63 ++++++++++++++++++++++++++++++++++++++++------ > 1 file changed, 56 insertions(+), 7 deletions(-) > > diff --git a/tools/sunxi_egon.c b/tools/sunxi_egon.c > index a5299eb6a1..af649c392e 100644 > --- a/tools/sunxi_egon.c > +++ b/tools/sunxi_egon.c > @@ -16,7 +16,25 @@ > > static int egon_check_params(struct image_tool_params *params) > { > - /* We just need a binary image file. */ > + int arch; > + > + /* Assume ARM when no architecture specified for compatibility */ > + if (params->Aflags) Since this should be params->Aflag and you fix in the next part, please fix it in this patch for the next version. I'm pointing this out here because aside from this, everything looks fine and I agree with the overall approach. Thanks. -- Tom