1Tue Sep 23 19:14:27 CEST 2008 Stefan Reinauer ([email protected]) 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 9Mon Jan 23 16:00:00 PST 2006 David S. Peterson ([email protected]) 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 ([email protected]) 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 ([email protected]) 60 61 Version 1.4.0 62 63 * Merge patch from Stefan Reinauer <[email protected]> that makes 64 lxbios recognize the LB_TAG_OPTION_CHECKSUM entry placed in the 65 coreboot table by newer versions of LinuxBIOS. 66 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 ([email protected]) 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 ([email protected]) 79 80 Version 1.3.1. 81 82 * Minor code cleanup. 83 84Fri Mar 7 18:00:00 PST 2003 David S. Peterson ([email protected]) 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 ([email protected]) 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 ([email protected]) 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 ([email protected]) 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 ([email protected]) 123 124 Version 1.2.0. 125 126 * Added hex dump stuff. 127 128Fri Nov 8 17:00:00 PST 2002 David S. Peterson ([email protected]) 129 130 Version 1.1.0. 131 132 * Added -l option for displaying entries from coreboot table. 133 134 * Added -d option for low-level dump of coreboot table. 135 136 * Improved code that searches for coreboot table. 137 138Wed Nov 6 09:30:00 PST 2002 David S. Peterson ([email protected]) 139 140 Version 1.0.0. 141