blob: 1992d1532402dd15e938cf4b3a698ce8f17377cc [file] [log] [blame]
arch import user (historical)3f8eb7a2005-07-06 16:48:00 +00001- 1.1.8
2 - Store everything in arch
Eric Biedermandbec2d42004-10-21 10:44:08 +00003- 1.1.7
4 - The configuration language has been cleaned up. No more link keyword.
5 - Everything is now in the device tree.
6 - The static and dynamic device trees have been unified
7 - Support for setting the pci subsystem vendor and pci subsystem device has been added.
8 - 64bit resource support
9 - Generic smbus support
Eric Biederman5cd81732004-03-11 15:01:31 +000010- 1.1.6
11 - pnp/superio devices are now handled cleanly with very little code
12 - Initial support for finding x86 BIST errors
13 - static resource assignments can now be specified in
14 - special VGA I/O decode now should work
15 - added generic PCI error reporting enables
16 - build_opt_tbl now generates a header that allows cmos settings to
17 be read from romcc compiled code.
19 - romcc now gracesfully handles function pointers instead of dying mysteriously
20 - First regression test in amdk8/raminit_test
Eric Biederman83b991a2003-10-11 06:20:25 +000021- 1.1.5
22 - O2, enums, and switch statements work in romcc
23 - Support for compiling romcc on non x86 platforms
24 - new romc options -msse and -mmmx for specifying extra registers to use
25 - Bug fixes to device the device disable/enable framework and an amd8111 implementation
26 - Move the link specification to the chip specification instead of the path
27 - Allow specifying devices with internal bridges.
28 - Initial via epia support
29 - Opteron errata fixes
Eric Biederman0ac6b412003-09-02 17:16:48 +000030- 1.1.4
31 Major restructuring of hypertransport handling.
32 Major rewerite of superio/NSC/pc87360 as a proof of concept for handling superio resources dynamically
33 Updates to hard_reset handling when resetting because of the need to change hypertransport link
34 speeds and widths.
35 (a) No longer assume the boot is good just because we get to a hard reset point.
36 (b) Set a flag to indicate that the BIOS triggered the reset so we don't decrement the
37 boot counter.
38 Updates to arima/hdama mptable so it tracks the new bus numbers
Eric Biedermane9a271e32003-09-02 03:36:25 +000039- 1.1.3
40 Major update of the dyanmic device tree to so it can handle
41 * subtractive resources
42 * merging with the static device tree
43 * more device types than just pci
Eric Biederman30e143a2003-09-01 23:45:32 +000044- 1.1.2
45 Add back in the hard_reset method from freebios1 this allows generic
Eric Biedermand4c14522003-09-01 23:47:37 +000046 code to reset the box.
47 Update the hypertransport setup code to automatically optimize
48 hypertransport link widths and frequencies, and to call hard_reset
49 if necessary for the changes to go into effect.
Eric Biederman9bdb4602003-09-01 23:17:58 +000050- 1.1.1
51 Updates to the new configuration system so it works more reliably
52 Removed a bunch of unused configuration variables
53 Removed a bunch of unused assembly code
54- 1.1.0
55 A whole bunch of random ppc and opteron work we never put a good label on
Eric Biederman77d1a832003-04-15 00:44:05 +000056- 1.1.0
57Intial development release of LinuxBIOS.
58Everything is thrown overboard and will be reincluded as necessary so we can
59get rid of the legacy baggage. Since LinuxBIOS was started we have developed
60some better techniques for some things, but we still hang on to the old ways
61because some ports that we want not to break depend on them. So we preserve
62them by preserve the 1.0.x series and keeping only the best practices for
63the 1.1.x series. When there is a stable port this code base will
64become LinuxBIOS 2.0.x and the core will become frozen.