Messages in this thread | | | Date | Wed, 28 Oct 2009 18:28:53 +0100 | From | Borislav Petkov <> | Subject | Re: [RFC] amd64_edac: syndromes loading |
| |
On Wed, Oct 28, 2009 at 10:15:03AM -0700, Doug Thompson wrote: > Where does the syndrome table/module/firmware live in the file system? > In with the amd64 module area or elsewhere?
Yeah, I was thinking maybe drivers/edac/amd64_x(4|8).bin or so.
Alternatively, we could make the syndromes builtin thus removing the requirement to go to userspace for the loading. For that we'll need two new .c files in drivers/edac/ which represent the x4 and x8 tables respectively:
unsigned short x8_raw_data[] = { 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0100, 0x0001, 0x0101, 0x01B8, 0x015C, 0x012E, 0x01C6, 0x0163, 0x01FD, 0x0189, 0x019D, 0xB801, 0x5C01, 0x2E01, 0xC601, 0x6301, 0xFD01, 0x8901, 0x9D01, 0x0200, 0x0002, 0x0202, 0x0201, 0x02B8, 0x025C, 0x02FD, ....
The drawback with these is that they'll always be builtin, enlarging kernel code by 10-15K although only one of them is in use.
-- Regards/Gruss, Boris.
Operating | Advanced Micro Devices GmbH System | Karl-Hammerschmidt-Str. 34, 85609 Dornach b. München, Germany Research | Geschäftsführer: Andrew Bowd, Thomas M. McCoy, Giuliano Meroni Center | Sitz: Dornach, Gemeinde Aschheim, Landkreis München (OSRC) | Registergericht München, HRB Nr. 43632
-- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |