1 Mon Jan 23 16:00:00 PST 2006 David S. Peterson (dsp@llnl.gov)
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
13 * Merge fix from Stefan Reinauer that makes hex dumps look a bit
16 * Merge fix from Stefan Reinauer that allows lxbios to access CMOS
17 memory beyond the first 128 bytes.
19 Fri Dec 16 14:30:00 PST 2005 David S. Peterson (dsp@llnl.gov)
23 * Added the following options:
26 Write CMOS layout information to standard output.
29 Write the contents of CMOS memory to a binary file.
32 Read binary data from file and write it to CMOS memory.
35 Show a hex dump of all CMOS data.
38 Read binary data from a CMOS dumpfile and show a hex dump of
41 Thanks to Stefan Reinauer for suggesting the ideas for the "-Y",
42 "-b OUTPUT_FILE", and "-B INPUT_FILE" options.
44 * Added support for reading/writing CMOS parameters between 1 and 64
45 bits in size that are not necessarily aligned on byte boundaries.
47 * Reworked much of the code, cleaning up some ugly parts.
49 * Made a number of minor improvements.
51 Wed Nov 30 16:30:00 PST 2005 David S. Peterson (dsp@llnl.gov)
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.
59 * Tweak formatting of code to facilitate merging future patches.
63 Fri Jun 25 18:30:00 PDT 2004 David S. Peterson (dsp@llnl.gov)
67 * Changed default_is_printable_fn to avoid problems displaying hex
70 Thu Jun 10 14:00:00 PDT 2004 David S. Peterson (dsp@llnl.gov)
76 Fri Mar 7 18:00:00 PST 2003 David S. Peterson (dsp@llnl.gov)
80 * Added -y option that tells lxbios to get CMOS layout information
81 from a file instead of from the CMOS option table.
83 * Modified command syntax so that -r flag is required for reading a
84 single CMOS parameter.
86 * Fixed bug where CMOS checksum was being displayed with bytes
89 Thu Dec 5 14:30:00 PST 2002 David S. Peterson (dsp@llnl.gov)
93 * Fixed bug where checksum was not being updated after changing CMOS
96 * Added code to verify checksum when reading CMOS parameters.
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.
102 Thu Nov 14 15:15:00 PST 2002 David S. Peterson (dsp@llnl.gov)
106 * Shortened output of usage message.
108 Mon Nov 11 18:00:00 PST 2002 David S. Peterson (dsp@llnl.gov)
112 * Fixed typo in man page.
114 Mon Nov 11 10:00:00 PST 2002 David S. Peterson (dsp@llnl.gov)
118 * Added hex dump stuff.
120 Fri Nov 8 17:00:00 PST 2002 David S. Peterson (dsp@llnl.gov)
124 * Added -l option for displaying entries from coreboot table.
126 * Added -d option for low-level dump of coreboot table.
128 * Improved code that searches for coreboot table.
130 Wed Nov 6 09:30:00 PST 2002 David S. Peterson (dsp@llnl.gov)