Re: x86 32-bit machine check handler

2007-11-14 Thread Andi Kleen
> I found patch from about three years ago that implemented a 32-bit > version of the x86_64 machine check handler. Do you know of any newer > attempts? No. > However, given the merge of x86, a single implementation should be able > to handle both the 32-bit and 64-bit cases. I tried to build

Re: x86 32-bit machine check handler

2007-11-14 Thread Max Asbock
AMD Threshold Interrupts. > > > Are there reasons the x86 32-bit machine > > check handler couldn't do the same? > > The 32bit machine check code has some serious design problems. The > best would be probably to just move 32bit over to the 64bit code too. In > fact the

Re: x86 32-bit machine check handler

2007-11-14 Thread Max Asbock
that periodically polls for silent machine check errors and makes them accessible to user space through /dev/mcelog. Actually 32bit implements that too (non-fatal.c). But it misses some of the more advanced functionality like AMD Threshold Interrupts. Are there reasons the x86 32-bit machine

Re: x86 32-bit machine check handler

2007-11-14 Thread Andi Kleen
I found patch from about three years ago that implemented a 32-bit version of the x86_64 machine check handler. Do you know of any newer attempts? No. However, given the merge of x86, a single implementation should be able to handle both the 32-bit and 64-bit cases. I tried to build the

Re: x86 32-bit machine check handler

2007-11-13 Thread Andi Kleen
chine check errors and makes them accessible to user > space through /dev/mcelog. Actually 32bit implements that too (non-fatal.c). But it misses some of the more advanced functionality like AMD Threshold Interrupts. > Are there reasons the x86 32-bit machine > check handler couldn't do t

Re: x86 32-bit machine check handler

2007-11-13 Thread Andi Kleen
and makes them accessible to user space through /dev/mcelog. Actually 32bit implements that too (non-fatal.c). But it misses some of the more advanced functionality like AMD Threshold Interrupts. Are there reasons the x86 32-bit machine check handler couldn't do the same? The 32bit machine check

Re: x86 32-bit machine check handler

2007-11-12 Thread H. Peter Anvin
to user space through /dev/mcelog. Are there reasons the x86 32-bit machine check handler couldn't do the same? No, and in fact, it should. -hpa - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majo

x86 32-bit machine check handler

2007-11-12 Thread Max Asbock
/dev/mcelog. Are there reasons the x86 32-bit machine check handler couldn't do the same? thanks, Max - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.h

x86 32-bit machine check handler

2007-11-12 Thread Max Asbock
/dev/mcelog. Are there reasons the x86 32-bit machine check handler couldn't do the same? thanks, Max - To unsubscribe from this list: send the line unsubscribe linux-kernel in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please

Re: x86 32-bit machine check handler

2007-11-12 Thread H. Peter Anvin
to user space through /dev/mcelog. Are there reasons the x86 32-bit machine check handler couldn't do the same? No, and in fact, it should. -hpa - To unsubscribe from this list: send the line unsubscribe linux-kernel in the body of a message to [EMAIL PROTECTED] More majordomo info at http