Stefan Reinauer | a67aab7 | 2008-09-27 10:08:28 +0000 | [diff] [blame] | 1 | Tue 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 Reinauer | 6540ae5 | 2007-07-12 16:35:42 +0000 | [diff] [blame] | 9 | Mon 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 | |
| 27 | Fri 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 | |
| 59 | Wed 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 Reinauer | f527e70 | 2008-01-18 15:33:49 +0000 | [diff] [blame] | 65 | coreboot table by newer versions of LinuxBIOS. |
Stefan Reinauer | 6540ae5 | 2007-07-12 16:35:42 +0000 | [diff] [blame] | 66 | |
| 67 | * Tweak formatting of code to facilitate merging future patches. |
| 68 | |
| 69 | * Minor code cleanup. |
| 70 | |
| 71 | Fri 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 | |
| 78 | Thu 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 | |
| 84 | Fri 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 | |
| 97 | Thu 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 | |
| 110 | Thu 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 | |
| 116 | Mon 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 | |
| 122 | Mon 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 | |
| 128 | Fri Nov 8 17:00:00 PST 2002 David S. Peterson (dsp@llnl.gov) |
| 129 | |
| 130 | Version 1.1.0. |
| 131 | |
Stefan Reinauer | f527e70 | 2008-01-18 15:33:49 +0000 | [diff] [blame] | 132 | * Added -l option for displaying entries from coreboot table. |
Stefan Reinauer | 6540ae5 | 2007-07-12 16:35:42 +0000 | [diff] [blame] | 133 | |
Stefan Reinauer | f527e70 | 2008-01-18 15:33:49 +0000 | [diff] [blame] | 134 | * Added -d option for low-level dump of coreboot table. |
Stefan Reinauer | 6540ae5 | 2007-07-12 16:35:42 +0000 | [diff] [blame] | 135 | |
Stefan Reinauer | f527e70 | 2008-01-18 15:33:49 +0000 | [diff] [blame] | 136 | * Improved code that searches for coreboot table. |
Stefan Reinauer | 6540ae5 | 2007-07-12 16:35:42 +0000 | [diff] [blame] | 137 | |
| 138 | Wed Nov 6 09:30:00 PST 2002 David S. Peterson (dsp@llnl.gov) |
| 139 | |
| 140 | Version 1.0.0. |