80 Commits (d0a411f46c0df511a0ac3092715665dafd8c914b)

Author SHA1 Message Date
Jean Delvare add2bce315 Add support for the at24 kernel driver. 15 years ago
Jean Delvare 1981d2ef40 Decode module configuration type and refresh rate of DDR SDRAM. 15 years ago
Jean Delvare 71f241a1e1 Decode voltage interface level of DDR SDRAM. 16 years ago
Jean Delvare 722106833a Be more robust against seek/read errors on sysfs. 16 years ago
Jean Delvare b24086fb79 Automatically adjust the width of columns in text side-by-side mode. 17 years ago
Jean Delvare f0249a02bb Try harder to decode the manufacturing date. 17 years ago
Jean Delvare de0313bdc0 Reformat "at CAS N" output so that it no longer breaks the 17 years ago
Jean Delvare 36f8bc1dcd Minimize the initial output differences between different memory 17 years ago
Jean Delvare aeec8074a5 Add an option to merge identical cells. This makes the output even 17 years ago
Jean Delvare 7028bbd304 New side-by-side output format. Especially nice for the HTML format 17 years ago
Jean Delvare ad86273e30 Refactor HTML filtering into a separate function. 17 years ago
Jean Delvare 989e25e2a2 Delay the printing of DIMM data by storing all the output in a temporary 17 years ago
Jean Delvare 90225865d2 Store the DIMM being currently decoded in a global variable, so that 17 years ago
Jean Delvare 745a63dba3 Verify checksum or CRC before processing any DIMM module. That way we 17 years ago
Jean Delvare 0ff2d31f8e Store all dimm data into @dimm. Required for future evolutions. 17 years ago
Jean Delvare 365220b108 Change the dimm list to a more complex data structure where we will 17 years ago
Jean Delvare 46ddf2ad9b Carry the path to eeprom data files around, instead of hard-coding it 17 years ago
Jean Delvare fbb3a50464 The DIMM addresses are hexadecimal values, handle them as such. 17 years ago
Jean Delvare cd79c7c2f8 Filter non-DIMM EEPROMs earlier. This saves one level of indentation in 17 years ago
Jean Delvare 27cb41e03c Don't call an external tool (ls) to get the list of dimms. Using 17 years ago
Jean Delvare 6c15d67bf7 Move dimm list creation to a separate function. 17 years ago
Jean Delvare 4d60bc4af7 Misc coding-style fixes. 17 years ago
Jean Delvare 4b89e48a10 Delete the decode-xeon script. It was essentially unmaintained, was 17 years ago
Jean Delvare 24f819ed0c Licensing clarification. 17 years ago
Jean Delvare b42464782f Missed whitespace cleanups. 17 years ago
Jean Delvare 4042df3ded Strip trailing whitespace and redundant spaces. 17 years ago
Jean Delvare a1813bf8c8 Fix obvious decoding logic bug in decode_sdr_sdram(). 17 years ago
Jean Delvare a617dccf4c New helper function value_or_undefined(). 17 years ago
Jean Delvare b5e2039962 Get rid of $l everywhere else. 17 years ago
Jean Delvare b5ec652aa8 Get rid of $l in decode_sdr_sdram(). 17 years ago
Jean Delvare 4c7b186acb Add parentheses to all printl-like function calls, for clarity. 17 years ago
Jean Delvare aeb736f514 Drop extra newline characters. 17 years ago
Jean Delvare fceba7f4bc Clean-up manufacturing data decoding functions. 17 years ago
Jean Delvare 49b3d934ee Refactor manufacturing data decoding. 17 years ago
Jean Delvare 0eb91feeb7 Do not decode DDR3 manufacturing data fields which have been left 17 years ago
Jean Delvare 41277a7c4b Add support for DDR3 SDRAM. Patch from Paul Goyette. 17 years ago
Jean Delvare e5f11aef90 Read the remainder of the EEPROM data if more than 128 bytes are used. 17 years ago
Jean Delvare 9e9acf70d0 Move manufacture date decoding to a separate function. 17 years ago
Jean Delvare f54bbc420d New manufacturer decoding for DDR3 modules. Patch from Paul Goyette. 17 years ago
Jean Delvare 75fad2ec24 One more Rambus fix. 17 years ago
Jean Delvare 78ae4ef0be Fix handling of Rambus memory modules. 17 years ago
Jean Delvare 25dae9734d Move checksum to a separate function. Handle CRC of FB-DIMM and DDR3 17 years ago
Jean Delvare a203aa81df Update comments. 17 years ago
Jean Delvare c27f8f6a11 Pass all EEPROM bytes to decoding functions, saving the need to 17 years ago
Jean Delvare 2c191a89d2 Read all EEPROM bytes at once, this is easier and even more efficient in 17 years ago
Jean Delvare fee2a0cd02 Move manufacturing information decoding to a separate function in 17 years ago
Jean Delvare 9590d810f3 Spelling fixes. 17 years ago
Jean Delvare 8cc99d7f45 Only export the ceil function from POSIX. By default, POSIX exports 17 years ago
Jean Delvare d34a2c94fc Add support for little-endian word hexdumps. 17 years ago
Jean Delvare d4e25f3d8f Remove history, it belongs to SVN. 18 years ago