blob: 46564ec36f9cf6bf3894c4d16adddc5a6742a2e0 [file] [log] [blame]
Stefan Reinauera67aab72008-09-27 10:08:28 +00001Tue Sep 23 19:14:27 CEST 2008 Stefan Reinauer (stepan@coresystems.de)
2
3 Version 2.1
4
5 * Fix a number of off by one errors when accessing arrays
6
7 * Add support for reading/writing strings from/to CMOS.
8
Stefan Reinauer6540ae52007-07-12 16:35:42 +00009Mon Jan 23 16:00:00 PST 2006 David S. Peterson (dsp@llnl.gov)
10
11 Version 2.0.1
12
13 * Postpone most sanity checking of CMOS layout information until right
14 before a CMOS read or write operation is attempted. This fixes a
15 problem discovered by Stefan Reinauer in which lxbios was failing on
16 Opteron due to the existence of a "user_data" parameter that is 256
17 bits long. In general, postponing the sanity checks will make
18 lxbios more adaptable to changes in how LinuxBIOS stores CMOS
19 parameters.
20
21 * Merge fix from Stefan Reinauer that makes hex dumps look a bit
22 nicer.
23
24 * Merge fix from Stefan Reinauer that allows lxbios to access CMOS
25 memory beyond the first 128 bytes.
26
27Fri Dec 16 14:30:00 PST 2005 David S. Peterson (dsp@llnl.gov)
28
29 Version 2.0.0
30
31 * Added the following options:
32
33 -Y
34 Write CMOS layout information to standard output.
35
36 -b OUTPUT_FILE
37 Write the contents of CMOS memory to a binary file.
38
39 -B INPUT_FILE
40 Read binary data from file and write it to CMOS memory.
41
42 -x
43 Show a hex dump of all CMOS data.
44
45 -X DUMPFILE
46 Read binary data from a CMOS dumpfile and show a hex dump of
47 the data.
48
49 Thanks to Stefan Reinauer for suggesting the ideas for the "-Y",
50 "-b OUTPUT_FILE", and "-B INPUT_FILE" options.
51
52 * Added support for reading/writing CMOS parameters between 1 and 64
53 bits in size that are not necessarily aligned on byte boundaries.
54
55 * Reworked much of the code, cleaning up some ugly parts.
56
57 * Made a number of minor improvements.
58
59Wed Nov 30 16:30:00 PST 2005 David S. Peterson (dsp@llnl.gov)
60
61 Version 1.4.0
62
63 * Merge patch from Stefan Reinauer <stepan@openbios.org> that makes
64 lxbios recognize the LB_TAG_OPTION_CHECKSUM entry placed in the
Stefan Reinauerf527e702008-01-18 15:33:49 +000065 coreboot table by newer versions of LinuxBIOS.
Stefan Reinauer6540ae52007-07-12 16:35:42 +000066
67 * Tweak formatting of code to facilitate merging future patches.
68
69 * Minor code cleanup.
70
71Fri Jun 25 18:30:00 PDT 2004 David S. Peterson (dsp@llnl.gov)
72
73 Version 1.3.2.
74
75 * Changed default_is_printable_fn to avoid problems displaying hex
76 dumps.
77
78Thu Jun 10 14:00:00 PDT 2004 David S. Peterson (dsp@llnl.gov)
79
80 Version 1.3.1.
81
82 * Minor code cleanup.
83
84Fri Mar 7 18:00:00 PST 2003 David S. Peterson (dsp@llnl.gov)
85
86 Version 1.3.0.
87
88 * Added -y option that tells lxbios to get CMOS layout information
89 from a file instead of from the CMOS option table.
90
91 * Modified command syntax so that -r flag is required for reading a
92 single CMOS parameter.
93
94 * Fixed bug where CMOS checksum was being displayed with bytes
95 reversed.
96
97Thu Dec 5 14:30:00 PST 2002 David S. Peterson (dsp@llnl.gov)
98
99 Version 1.2.3.
100
101 * Fixed bug where checksum was not being updated after changing CMOS
102 parameter values.
103
104 * Added code to verify checksum when reading CMOS parameters.
105
106 * Modified program so that check_sum parameter is treated differently
107 from other CMOS parameters. Now, -c option must be used to
108 read/write check_sum parameter.
109
110Thu Nov 14 15:15:00 PST 2002 David S. Peterson (dsp@llnl.gov)
111
112 Version 1.2.2.
113
114 * Shortened output of usage message.
115
116Mon Nov 11 18:00:00 PST 2002 David S. Peterson (dsp@llnl.gov)
117
118 Version 1.2.1.
119
120 * Fixed typo in man page.
121
122Mon Nov 11 10:00:00 PST 2002 David S. Peterson (dsp@llnl.gov)
123
124 Version 1.2.0.
125
126 * Added hex dump stuff.
127
128Fri Nov 8 17:00:00 PST 2002 David S. Peterson (dsp@llnl.gov)
129
130 Version 1.1.0.
131
Stefan Reinauerf527e702008-01-18 15:33:49 +0000132 * Added -l option for displaying entries from coreboot table.
Stefan Reinauer6540ae52007-07-12 16:35:42 +0000133
Stefan Reinauerf527e702008-01-18 15:33:49 +0000134 * Added -d option for low-level dump of coreboot table.
Stefan Reinauer6540ae52007-07-12 16:35:42 +0000135
Stefan Reinauerf527e702008-01-18 15:33:49 +0000136 * Improved code that searches for coreboot table.
Stefan Reinauer6540ae52007-07-12 16:35:42 +0000137
138Wed Nov 6 09:30:00 PST 2002 David S. Peterson (dsp@llnl.gov)
139
140 Version 1.0.0.