commit | 276ae29cdcec6253737d5ed42245c6ed18683c22 | [log] [tgz] |
---|---|---|
author | Yecheng Zhao <zyecheng@google.com> | Wed Jul 24 12:28:26 2024 -0700 |
committer | David Pursell <dpursell@google.com> | Tue Aug 20 12:20:22 2024 -0700 |
tree | cbafb7b8029ef2cb2ca97b8cab7cbc849ca5e88e | |
parent | d387b4aa23266f355df0f6404f047d623383bf3d [diff] |
[efi] Support EFI_BLOCK_IO2 protocol Implements new EFI block device that uses async AML emmc drivers and support both EFI_BLOCK_IO and EFI_BLOCK_IO2 protocol. Bug: 347715147 Change-Id: I14abbdfd4ce7ab44fdd61b0461a00993f7e5628d Reviewed-on: https://turquoise-internal-review.googlesource.com/c/third_party/u-boot/+/866471 Reviewed-by: David Pursell <dpursell@google.com> GitOrigin-RevId: 8f381fdaa7f33266262792b91187bf5612f7f171
This is a version of u-boot, modified to support Fuchsia on the Khadas vim3
To build the vim3 bootloader for Fuchsia:
Prerequisites - arm and aarch64 toolchains. On Debian/Ubuntu systems, for example:
apt-get install gcc-arm-none-eabi gcc-aarch64-linux-gnu
Run the build script from repo root
./build_uboot_vim3_zircon.sh
You now have a build/u-boot.bin.unsigned
that you can flash to a target using fastboot.