root/trunk/coreboot-v2/NEWS

Revision 3053, 3.3 KB (checked in by stepan, 11 months ago)

Rename almost all occurences of LinuxBIOS to coreboot.
Due to the automatic nature of this update, I am self-acking. It worked in
abuild.

Signed-off-by: Stefan Reinauer <stepan@…>
Acked-by: Stefan Reinauer <stepan@…>

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