104 Commits (dbd4ad33c86f96943ff8361b6172b9d1335cbb9f)

Author SHA1 Message Date
Jean Delvare dbd4ad33c8 Add manufacturer names from Jedec document JEP106AJ. 13 years ago
Jean Delvare c40856f7f0 Introduce helper function as_ddr(), hopefully this makes the code a 13 years ago
Jean Delvare 7a9093baf0 ddr2_core_timings is now the exact same function as ddr_core_timings 13 years ago
Jean Delvare 76201c4c9b Print timings at standard DDR speeds. The minimum cycle times for the 13 years ago
Jean Delvare 4221ae885c Print timings at standard DDR2 speeds. The minimum cycle times for the 13 years ago
Jean Delvare 1c7da40a31 decode-dimms: Print DDR2 core timings for all supported CAS values, as 13 years ago
Jean Delvare 1a5ed6a1d2 decode-dimms: Print only the DDR2 timings which were properly defined. 13 years ago
Jean Delvare 6b25408d34 decode-dimms: Print DDR2 equivalent speed of tCK max. 13 years ago
Jean Delvare daf6b0bd93 decode-dimms: Print DDR core timings for all supported CAS values. 13 years ago
Jean Delvare d919bc7749 decode-dimms: Print extra timing values for DDR memory modules as we do 13 years ago
Jean Delvare 23d7642d92 decode-dimms: Default to merging cells in side-by-side output mode. 13 years ago
Jean Delvare 73432b4a45 Don't let missing DDR2 SPD revision or PLL relock time break side-by-side output. 13 years ago
Jean Delvare 25749e7652 Print a space before "MHz" to improve readability. 13 years ago
Jean Delvare 23fc27b3e8 Print the number of banks, rows, columns and ranks for DDR modules as 13 years ago
Jean Delvare 6ec57efd15 Don't let missing DDR module height break side-by-side output. 13 years ago
Jean Delvare 88e9393ff2 Update vendor list based on Jedec document JEP106AG. Contributed by 13 years ago
Jean Delvare 3550d5ec0c Move the code to a function, it's cleaner. 13 years ago
Jean Delvare ff7ff3bb44 Optimize the code which computes the column width. 13 years ago
Jean Delvare 8adb91d61f In side-by-side merged cells mode, don't make columns larger than they 13 years ago
Jean Delvare 794b148f7c Don't choke when no SPD EEPROM is found while the eeprom or at24 driver is 13 years ago
Jean Delvare b4b5412f5b Read EEPROM contents before printing headers. 13 years ago
Jean Delvare f52965e1d0 decode-dimms: Use short name in side-by-side output mode also when 13 years ago
Jean Delvare 5d1353b04e Decode and print bus width extension of DDR3 memory modules. 13 years ago
Jean Delvare 800f6e1340 Decode and print module configuration type (parity, ECC) of DDR2 memory 13 years ago
Jean Delvare afcfda6d44 Add support for the at24 kernel driver. 15 years ago
Jean Delvare 68bf06b6ef Decode module configuration type and refresh rate of DDR SDRAM. 15 years ago
Jean Delvare 275b4aa94f Decode voltage interface level of DDR SDRAM. 16 years ago
Jean Delvare 5e742bac78 Be more robust against seek/read errors on sysfs. 16 years ago
Jean Delvare 10d2c36b6e Automatically adjust the width of columns in text side-by-side mode. 17 years ago
Jean Delvare 9759b37e87 Try harder to decode the manufacturing date. 17 years ago
Jean Delvare 3a0114a855 Reformat "at CAS N" output so that it no longer breaks the 17 years ago
Jean Delvare e64df51d5c Minimize the initial output differences between different memory 17 years ago
Jean Delvare 31177ee398 Add an option to merge identical cells. This makes the output even 17 years ago
Jean Delvare 1ac916b481 New side-by-side output format. Especially nice for the HTML format 17 years ago
Jean Delvare 65d8a58e37 Refactor HTML filtering into a separate function. 17 years ago
Jean Delvare b9dfa3a0b8 Delay the printing of DIMM data by storing all the output in a temporary 17 years ago
Jean Delvare 64462f2f9a Store the DIMM being currently decoded in a global variable, so that 17 years ago
Jean Delvare dfdde9b38a Verify checksum or CRC before processing any DIMM module. That way we 17 years ago
Jean Delvare 2a79f090d6 Store all dimm data into @dimm. Required for future evolutions. 17 years ago
Jean Delvare 19c0ec61fb Change the dimm list to a more complex data structure where we will 17 years ago
Jean Delvare a43f10bf6d Carry the path to eeprom data files around, instead of hard-coding it 17 years ago
Jean Delvare f2e378d79a The DIMM addresses are hexadecimal values, handle them as such. 17 years ago
Jean Delvare ba5f088897 Filter non-DIMM EEPROMs earlier. This saves one level of indentation in 17 years ago
Jean Delvare e0cd97ce46 Don't call an external tool (ls) to get the list of dimms. Using 17 years ago
Jean Delvare cbdc0f6a96 Move dimm list creation to a separate function. 17 years ago
Jean Delvare ddc62ed4c3 Misc coding-style fixes. 17 years ago
Jean Delvare 30415b4597 Delete the decode-xeon script. It was essentially unmaintained, was 17 years ago
Jean Delvare 6f00564f52 Licensing clarification. 17 years ago
Jean Delvare 69c40a9bb6 Missed whitespace cleanups. 17 years ago
Jean Delvare f4fb7c3ec6 Strip trailing whitespace and redundant spaces. 17 years ago