- Oct 22, 1999: fadsrom - Dan Malek => PPCBoot rev. 1.1
- Dec 18, 1999: 8xxrom-0.3.0 - Magnus Damm, Raphael Bossek => PPCBoot rev. 1.2
- Jul 07, 2000: Wolfgang Denk => PPCBoot rev. 1.3
- Jul 19, 2000: Wolfgang Denk => PPCBoot-0.4.1
first public version of PPCBoot
- Siemens PSE, Vienna: Development of a Bluetooth LAN Access Point with a MPC850
Processor that needed to be able to boot over Ethernet => first commercial sponsor
- Aug 08, 2000: PPCBoot rev. 1.4 = PPCBoot-0.4.2
(only PPC, only MPC8xx, 4 boards)
- Oct 01, 2000: added network support => PPCBoot-0.4.4
- Oct 01, 2000: Stefan Roese: add support for IBM PPC401/403/405GP processors => PPCBoot-0.5.1
- Nov 16, 2000: Murray Jensen: add support for MPC8260 => PPCBoot-0.6.2
- Nov 20, 2000: Rob Taylor: add support for MPC8240 => PPCBoot-0.6.3
- End 2000: PPCBoot-0.7.1 (MPC8xx, MPC8240, MPC8260, PPC401/403/405GP; 27 boards)
- End 2001: PPCBoot-1.1.3 (MPC8xx, MPC8240, MPC8260, 7xx, 74xx, IBM 4xx, 63 boards)
- Mar 2002: SYSGO: split ARMBoot project, separate (incompatible) source tree
- Jul 2002: begin merging with ARMBoot tree
- Nov 2002: PPCBoot-2.0.0 (last release of PPCBoot)
(PPC: 8xx, 824x, 826x, 7xx, 74xx, 4xx; ARM: StrongARM, ARM7, ARM9, XScale; >106 boards)
=> Start U-Boot project: PPCBoot-2.0.0 = U-Boot-0.1.0
- Nov 2002: x86 support
- Mar 2003: MIPS32
- Apr 2003: MIPS64
- Oct 2003: Altera NIOS-32
- Dec 2003: Coldfire
- Apr 2004: Microblaze
- today (31 May 2004): U-Boot-1.1.2
(PPC: 5xx, 5xxx, 8xx, 824x, 826x, 85xx, 7xx, 74xx, 4xx;
ARM: StrongARM, ARM720T, ARM92xT, S3C44B0, AT91RM9200, XScale;
x86: SC520;
m68k: Coldfire;
MIPS32: 4Kc, Au1x00;
MIPS64: 5Kc;
NIOS32;
Microblaze;
>216 boards in public tree; many more not submitted back
- several board manufacturers use U-Boot as default firmware on some or all of their boards