Re: [PATCH v2 0/5] Add support of Android Boot Image version 2 and non-AB image

Neil Armstrong <[email protected]>
Newsgroups io.groups.u-boot-amlogic,org.u-boot-project.lists.u-boot
Organization Linaro
Message-ID <[email protected]>
Hi,

On 14/11/2024 22:29, Guillaume La Roque wrote:
> Actually bootmethod android only support android boot image version 4
> and with AB image, some old platform wtill use android boot image
> version 2 with AB or without AB slot.
> 
> This patchset add support of both version 2 and non-AB slot images.
> It's fixed in same time a boot issue seen on khadas vim3{l} board with 16GB eMMC
> 
> patchset was tested on khadas VIM3 and VIM3L with AOSP main branch and
> android-mainline kernel and with TI AM62P with android release provided
> by TI.
> 
> Signed-off-by: Guillaume La Roque <[email protected]>
> ---
> Changes in v2:
> - Drop patch 3 (configs: khadas-vim3{l}: fix userdata size) already
>    applied
> - Apply Tested-by and Reviewed-by from v1
> - Fix comments
> - Revert malloc/free for slot_suffix
> - Remove vim3/vim3l stuff in meson64_android.h
> - Link to v1: https://lore.kernel.org/r/[email protected]
> 
> ---
> Guillaume La Roque (5):
>        bootstd: android: add support of bootimage v2
>        bootstd: android: add non-A/B image support
>        configs: khadas-vim3l_android{_ab}: move on bootmeth android
>        configs: khadas-vim3_android{_ab}: move on bootmeth android
>        bootstd: Add test for Android boot image v2
> 
>   arch/sandbox/dts/test.dts                 | 10 +++-
>   boot/Kconfig                              |  1 -
>   boot/bootmeth_android.c                   | 78 +++++++++++++++++++++----------
>   configs/am62x_a53_android.config          |  1 +
>   configs/khadas-vim3_android_ab_defconfig  |  7 ++-
>   configs/khadas-vim3_android_defconfig     |  7 ++-
>   configs/khadas-vim3l_android_ab_defconfig |  7 ++-
>   configs/khadas-vim3l_android_defconfig    |  7 ++-
>   configs/sandbox_defconfig                 |  1 +
>   include/configs/khadas-vim3_android.h     | 26 +++++++++--
>   include/configs/khadas-vim3l_android.h    | 26 +++++++++--
>   include/configs/meson64_android.h         |  6 ---
>   test/boot/bootflow.c                      | 29 ++++++++++--
>   test/py/tests/test_ut.py                  | 49 +++++++++++++++++++
>   14 files changed, 208 insertions(+), 47 deletions(-)
> ---
> base-commit: ce427e40a2422b75374ee3404e3f5c6536e8984a
> change-id: 20241015-adnroidv2-a01dca609707
> 
> Best regards,

To whoever applies this patchset, please take the configs patches at the same time!

Neil
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.