2 - pnp/superio devices are now handled cleanly with very little code
3 - Initial support for finding x86 BIST errors
4 - static resource assignments can now be specified in Config.lb
5 - special VGA I/O decode now should work
6 - added generic PCI error reporting enables
7 - build_opt_tbl now generates a header that allows cmos settings to
8 be read from romcc compiled code.
9 - split IORESOURCE_SET into IORESOURCE_ASSIGNED and IORESOURCE_STORED
10 - romcc now gracesfully handles function pointers instead of dying mysteriously
11 - First regression test in amdk8/raminit_test
13 - O2, enums, and switch statements work in romcc
14 - Support for compiling romcc on non x86 platforms
15 - new romc options -msse and -mmmx for specifying extra registers to use
16 - Bug fixes to device the device disable/enable framework and an amd8111 implementation
17 - Move the link specification to the chip specification instead of the path
18 - Allow specifying devices with internal bridges.
19 - Initial via epia support
20 - Opteron errata fixes
22 Major restructuring of hypertransport handling.
23 Major rewerite of superio/NSC/pc87360 as a proof of concept for handling superio resources dynamically
24 Updates to hard_reset handling when resetting because of the need to change hypertransport link
26 (a) No longer assume the boot is good just because we get to a hard reset point.
27 (b) Set a flag to indicate that the BIOS triggered the reset so we don't decrement the
29 Updates to arima/hdama mptable so it tracks the new bus numbers
31 Major update of the dyanmic device tree to so it can handle
32 * subtractive resources
33 * merging with the static device tree
34 * more device types than just pci
36 Add back in the hard_reset method from freebios1 this allows generic
37 code to reset the box.
38 Update the hypertransport setup code to automatically optimize
39 hypertransport link widths and frequencies, and to call hard_reset
40 if necessary for the changes to go into effect.
42 Updates to the new configuration system so it works more reliably
43 Removed a bunch of unused configuration variables
44 Removed a bunch of unused assembly code
46 A whole bunch of random ppc and opteron work we never put a good label on
48 Intial development release of LinuxBIOS.
49 Everything is thrown overboard and will be reincluded as necessary so we can
50 get rid of the legacy baggage. Since LinuxBIOS was started we have developed
51 some better techniques for some things, but we still hang on to the old ways
52 because some ports that we want not to break depend on them. So we preserve
53 them by preserve the 1.0.x series and keeping only the best practices for
54 the 1.1.x series. When there is a stable port this code base will
55 become LinuxBIOS 2.0.x and the core will become frozen.