156 Commits (42b58a1f25d45859295110e9ae2f094776bddfed)

Author SHA1 Message Date
Jean Delvare 9b2bef2bd4 Strip former manufacturer name in side-by-side output mode, to avoid 13 years ago
Jean Delvare 68cd4669f6 If DDR3 manufacturer page count parity is wrong, still print the 13 years ago
Jean Delvare f5032287ea Add manufacturer names from Jedec document JEP106AJ. 13 years ago
Jean Delvare 2633bb9166 Introduce helper function as_ddr(), hopefully this makes the code a 13 years ago
Jean Delvare e8a63d5c6e ddr2_core_timings is now the exact same function as ddr_core_timings 13 years ago
Jean Delvare dd7192a560 Print timings at standard DDR speeds. The minimum cycle times for the 13 years ago
Jean Delvare 921f1f22a5 Print timings at standard DDR2 speeds. The minimum cycle times for the 13 years ago
Jean Delvare 6c2df5dec8 decode-dimms: Print DDR2 core timings for all supported CAS values, as 13 years ago
Jean Delvare b14a4cbd84 decode-dimms: Print only the DDR2 timings which were properly defined. 13 years ago
Jean Delvare 25ec5f7bf0 decode-dimms: Print DDR2 equivalent speed of tCK max. 13 years ago
Jean Delvare c18801fcb1 decode-dimms: Print DDR core timings for all supported CAS values. 13 years ago
Jean Delvare 547161a803 decode-dimms: Print extra timing values for DDR memory modules as we do 13 years ago
Jean Delvare fc704a85ae decode-dimms: Default to merging cells in side-by-side output mode. 13 years ago
Jean Delvare a596e1ecbd Don't let missing DDR2 SPD revision or PLL relock time break side-by-side output. 13 years ago
Jean Delvare ca85c60d83 Print a space before "MHz" to improve readability. 13 years ago
Jean Delvare 8e760a90ef Print the number of banks, rows, columns and ranks for DDR modules as 13 years ago
Jean Delvare 1562eb58ee Don't let missing DDR module height break side-by-side output. 13 years ago
Jean Delvare 8a3fbf1f27 Update vendor list based on Jedec document JEP106AG. Contributed by 13 years ago
Jean Delvare 1aae8ade6e Move the code to a function, it's cleaner. 13 years ago
Jean Delvare d4da05d116 Optimize the code which computes the column width. 13 years ago
Jean Delvare fd3d0c91d5 In side-by-side merged cells mode, don't make columns larger than they 13 years ago
Jean Delvare 186311fb8b Don't choke when no SPD EEPROM is found while the eeprom or at24 driver is 13 years ago
Jean Delvare ad37d6af3b Read EEPROM contents before printing headers. 13 years ago
Jean Delvare 309c5dd001 decode-dimms: Use short name in side-by-side output mode also when 13 years ago
Jean Delvare f043eb5430 Decode and print bus width extension of DDR3 memory modules. 13 years ago
Jean Delvare 1611927d5f Decode and print module configuration type (parity, ECC) of DDR2 memory 13 years ago
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