Opened 3 years ago
Last modified 2 years ago
#17190 closed bug
[arm] Remove native u-boot loader — at Initial Version
Reported by: | kallisti5 | Owned by: | kallisti5 |
---|---|---|---|
Priority: | normal | Milestone: | R1/beta4 |
Component: | System/Boot Loader/uboot | Version: | R1/beta3 |
Keywords: | arm arm64 | Cc: | |
Blocked By: | Blocking: | ||
Platform: | arm |
Description
Once the arm / arm64 EFI bootloaders can successfully enter the kernel, we should likely drop the native u-boot platform loader.
u-boot offers EFI bios services now, which simplifies everything from a bootloader perspective on pretty much every platform.
The native u-boot platform loader only received an FDT, thus needed a bunch of "mini uart" drivers packaged within it per architecture to support "whatever" debug output.
Leveraging EFI means we can rely on EFI bios services until the kernel drivers can take over.
https://review.haiku-os.org/c/haiku/+/4302 is a sister ticket to this one.