All of lore.kernel.org
 help / color / mirror / Atom feed
* [U-Boot] [PATCH v2 0/8] am57xx: Implement Android 10 boot flow
@ 2019-10-23 14:34 Sam Protsenko
  2019-10-23 14:34 ` [U-Boot] [PATCH v2 1/8] image: android: Add functions for handling dtb field Sam Protsenko
                   ` (7 more replies)
  0 siblings, 8 replies; 28+ messages in thread
From: Sam Protsenko @ 2019-10-23 14:34 UTC (permalink / raw)
  To: u-boot

Android 10 brings a lot of new requirements for bootloaders: [1]. This
patch series attempts to implement such a boot process on BeagleBoard
X15 platform. Some common code is added too, which can be reused later
for other platforms.

This patch series denends on next (still not merged) patches:
  1. libavb: Update libavb to current AOSP master [2]
  2. libavb: Fix build warnings after updating the lib [3]
  3. cmd: avb: Support A/B slots [4]
  4. cmd: avb: Fix requested partitions list [5]

Changes in v2:
  - add the unit test for new functionality ('bootimg' command, dtb/dtbo
    fields in Android Boot Image)
  - add "bootimg set_addr" sub-command
  - provide mem mappings so that 'bootimg' command works in sandbox
    (needed for tests to work correctly)
  - rebase on top of most recent master
  - re-sync am57x defconfigs with "make savedefconfig"

[1] https://source.android.com/devices/bootloader
[2] https://patchwork.ozlabs.org/patch/1147825/
[3] https://patchwork.ozlabs.org/patch/1147826/
[4] https://patchwork.ozlabs.org/patch/1144646/
[5] https://patchwork.ozlabs.org/patch/1147731/

Sam Protsenko (8):
  image: android: Add functions for handling dtb field
  image: android: Add routine to get dtbo params
  cmd: bootimg: Add bootimg command
  test/py: android: Add test for bootimg
  configs: am57xx_evm: Enable Android commands
  env: ti: boot: Respect slot_suffix in AVB commands
  env: ti: boot: Boot Android with dynamic partitions
  arm: ti: boot: Use correct dtb and dtbo on Android boot

 cmd/Kconfig                                |   8 +
 cmd/Makefile                               |   1 +
 cmd/bootimg.c                              | 210 ++++++++++++++++
 common/Makefile                            |   2 +-
 common/image-android.c                     | 276 +++++++++++++++++++++
 configs/am57xx_evm_defconfig               |  10 +-
 configs/am57xx_hs_evm_defconfig            |   6 +
 configs/am57xx_hs_evm_usb_defconfig        |   6 +
 configs/sandbox_defconfig                  |   1 +
 include/configs/ti_armv7_common.h          |   7 +
 include/environment/ti/boot.h              | 145 ++++++-----
 include/image.h                            |   6 +
 test/py/tests/test_android/test_bootimg.py | 157 ++++++++++++
 13 files changed, 767 insertions(+), 68 deletions(-)
 create mode 100644 cmd/bootimg.c
 create mode 100644 test/py/tests/test_android/test_bootimg.py

-- 
2.23.0

^ permalink raw reply	[flat|nested] 28+ messages in thread

end of thread, other threads:[~2019-12-05 13:58 UTC | newest]

Thread overview: 28+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-10-23 14:34 [U-Boot] [PATCH v2 0/8] am57xx: Implement Android 10 boot flow Sam Protsenko
2019-10-23 14:34 ` [U-Boot] [PATCH v2 1/8] image: android: Add functions for handling dtb field Sam Protsenko
2019-10-29  1:49   ` Eugeniu Rosca
2019-12-02 17:19     ` Sam Protsenko
2019-12-03 13:59       ` Eugeniu Rosca
2019-12-03 19:24         ` Sam Protsenko
2019-10-23 14:34 ` [U-Boot] [PATCH v2 2/8] image: android: Add routine to get dtbo params Sam Protsenko
2019-10-23 14:34 ` [U-Boot] [PATCH v2 3/8] cmd: bootimg: Add bootimg command Sam Protsenko
2019-10-30  1:48   ` Simon Glass
2019-11-27 19:16   ` Eugeniu Rosca
2019-12-02 19:07     ` Sam Protsenko
2019-12-04 17:22       ` Eugeniu Rosca
2019-12-03 19:29   ` Eugeniu Rosca
2019-12-04 17:33     ` Eugeniu Rosca
2019-12-04 19:11       ` Sam Protsenko
2019-12-05  2:17         ` Aleksandr Bulyshchenko
2019-12-05 10:36           ` Eugeniu Rosca
2019-12-05 13:58           ` Sam Protsenko
2019-12-04 19:10     ` Sam Protsenko
2019-12-04 18:25   ` Eugeniu Rosca
2019-12-04 19:23     ` Sam Protsenko
2019-10-23 14:34 ` [U-Boot] [PATCH v2 4/8] test/py: android: Add test for bootimg Sam Protsenko
2019-10-23 14:34 ` [U-Boot] [PATCH v2 5/8] configs: am57xx_evm: Enable Android commands Sam Protsenko
2019-10-23 14:34 ` [U-Boot] [PATCH v2 6/8] env: ti: boot: Respect slot_suffix in AVB commands Sam Protsenko
2019-10-23 14:34 ` [U-Boot] [PATCH v2 7/8] env: ti: boot: Boot Android with dynamic partitions Sam Protsenko
2019-11-03 14:35   ` Tom Rini
2019-12-02 17:32     ` Sam Protsenko
2019-10-23 14:34 ` [U-Boot] [PATCH v2 8/8] arm: ti: boot: Use correct dtb and dtbo on Android boot Sam Protsenko

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.