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