Uwe Hermann wrote:
- spd.h: Move RC00-RC63 #defines here
+++ src/include/spd.h (Arbeitskopie) @@ -166,5 +166,70 @@ #define DIMM6 0x56 #define DIMM7 0x57
-#endif /* _SPD_H_ */ +#define RC00 0 +#define RC01 1 +#define RC02 2 +#define RC03 3 +#define RC04 4 +#define RC05 5 +#define RC06 6 +#define RC07 7 +#define RC08 8 +#define RC09 9 +#define RC10 10 +#define RC11 11 +#define RC12 12 +#define RC13 13 +#define RC14 14 +#define RC15 15 +#define RC16 16 +#define RC17 17 +#define RC18 18 +#define RC19 19 +#define RC20 20 +#define RC21 21 +#define RC22 22 +#define RC23 23 +#define RC24 24 +#define RC25 25 +#define RC26 26 +#define RC27 27 +#define RC28 28 +#define RC29 29 +#define RC30 30 +#define RC31 31
+#define RC32 32 +#define RC33 33 +#define RC34 34 +#define RC35 35 +#define RC36 36 +#define RC37 37 +#define RC38 38 +#define RC39 39 +#define RC40 40 +#define RC41 41 +#define RC42 42 +#define RC43 43 +#define RC44 44 +#define RC45 45 +#define RC46 46 +#define RC47 47 +#define RC48 48 +#define RC49 49 +#define RC50 50 +#define RC51 51 +#define RC52 52 +#define RC53 53 +#define RC54 54 +#define RC55 55 +#define RC56 56 +#define RC57 57 +#define RC58 58 +#define RC59 59 +#define RC60 60 +#define RC61 61 +#define RC62 62 +#define RC63 63
Seriously? Please just remove these completely.
+++ src/mainboard/supermicro/x6dai_g/debug.c (Arbeitskopie)
..
device = DIMM0;
while(device <= DIMM7) { int status = 0; int i; print_debug("\n");
@@ -296,7 +294,7 @@ print_debug_hex8(status); print_debug_char(' '); }
device += SMBUS_MEM_DEVICE_INC;
print_debug("\n"); }device++;
The above is usually written with for().
static const u8 spd_addr[] = { //first node RC00, DIMM0, DIMM2, 0, 0, DIMM1, DIMM3, 0, 0,
Is this the only use of RC00? Great student code. The arrays seem to be all the same, and replaceable with a completely trivial algorithm. Or no?
//Peter