The goal is to use GRUB as bootloader because it has everything we need.
Multiboot-support and a user interface.
Also we'll use uboot as the base bootloader which will implement all the hardware drivers and allow GRUB to use them via the syscall api.
This is the ordered todo list:
[DEV] Opensource Bootloader (GRUB on U-Boot)
Multiboot-support and a user interface.
Also we'll use uboot as the base bootloader which will implement all the hardware drivers and allow GRUB to use them via the syscall api.
This is the ordered todo list:
- lk: port u-boot API
- grub: port GRUB on U-Boot
- lk: port touchscreen driver and add syscall api for it
- grub: add custom touch-interface
- grub: add Android boot.img support
- grub:...
[DEV] Opensource Bootloader (GRUB on U-Boot)