12345678910111213141516171819202122232425262728293031323334353637383940 |
- +------+
- | TODO |
- +------+
- - We could add automatic updates. It would require a bit of
- work:
- - u-boot has code to detect images. We could write a tool that
- reuses that code to detect Allwinner eGON images.
- See the 0001-Add-tool-to-dump-sunxi-images.patch for inspiration
- on how to do that.
- - Once done that tool could then be leveraged for detecting
- u-boot installations and updating the u-boot images with a
- pacman hook for devices that are booted.
- - We could also check the devicetree to make sure we are
- running on the right device.
- - For chroots we could somehow detect that we are in a chroot
- and find if there is an underlying block device, and upgrade
- u-boot there.
- - In any case we need to be careful not to break other computers:
- some x86 laptops have eMMC too, and most of the time theses
- eMMC also contains the BIOS and/or UEFI, so we don't want to
- erase that. We also don't want to erase the laptop filesytems
- either.
- - We need to build some infrastructure for users to report working
- boards and mention it here and on the wiki for adding official
- support for boards. We could for instance do something as simple
- as possible like open a new bug tracker specially for that and
- just reference that in the wiki for instance.
- - We also need to make dtb fragment work in u-boot to support more
- use cases and possibly also package popular dtb fragment for the
- beaglebone black.
- - In addition we could then leverage that to build an image for
- the beaglebone black (or other boards) for flashing Libreboot.
- This way Libreboot would benefit from an FSDG compatible image
- that is also maintained by an upstream distribution.
- - We could also look maing an u-boot package that has UEFI compatibility
- and also bundle GRUB with it. This way we could simplify the installation
- instructions by leverage users knowledge about GRUB and also potentially
- investigate if we could leverage the UEFI standard for easily upgrading
- that u-boot+UEFI+grub image.
|