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