【正文】
s successor to LILO X Loadlin No Loads Linux from DOS X Etherboot No Loader to boot systems through Ether cards X CoreBoot No Linuxbased BIOS (LinuxBIOS) replacement X blob No Loader from the LART hardware project X PMON Yes Loader used in Agenda VR3 X shboot No Main loader of the LinuxSH project X UBoot Yes Universal loader based on PPCBoot and ARMBoot X X X RedBoot Yes eCosbased loader X X X X X X Need a flexible and extensible x86 bootloader. Available Bootloaders for Linux ? Bootloaders for Multiple Architectures – UBoot ( or ( ? Universal Boot Loader supports PPC, ARM, and others – RedBoot () ? RedHat Embedded Debug and Bootstrap ? Based on the eCos HAL, RedHat. ? Capable of flash and work booting of Linux* kernel. ? Supports ARM, MIPS, PowerPC, and x86 – Smart Firmware ( ? Written entirely in ANSI C. Designed to be very easy and fast to port. ? Supports PowerPC, ARM, x86, MIPS, Sparc, M68k Available Bootloaders for Linux ? Bootloaders for x86 Architectures – LILO (Linux* LOader) ( – GRUB (GRand Unified Bootloader) ( (planned for ARM) ( – Etherboot ( ? Open source work bootloader and substitute of proprietary PXE. – CoreBoot ( ? Based on LinuxBIOS ( ? Replacing the normal BIOS with fast boot from a cold start. Available Bootloaders for Linux ? Bootloaders for ARM* Architectures – Blob ( ? Boot Loader Object for StrongARM based platforms. ? Bootloaders for PPC* Architectures – Yaboot ( ? It works on “New” class PowerMacs (iMac and later) only. Embedded, IA and Compute Continuum IA Other Architectures Generic Functionality Primarily Fixed Functionality Embedded Solutions Compute Continuum BIOS Boot Loaders Customized Boot Loaders (3rd Party or Open Source) Architectural Migration SoC derivatives from different form factors “IA Boot Loader” is a natural progression for Embedded Solutions. IA Bootloader Distribution and Scalability Issues related to IA based bootloader development: – IA is plex with superior feature set – IA has inherent IP concerns – IA initialization is relatively plex – RSNDA is required for customer to have access source to modify reference FW for Customer boards Cache Init Memory Init (MRC) uCode Patch Boot Device Chipset Init OS Handoff Device Enumeration Initial HW State Intel Restricted Secret Unprotected Arch. Intel is addressing the embedded bootlo