I was reading the Intel chipset datasheets and there are number of ways to track them. You can get the chipset to generate an SMI (System Maskable Interrupt, IIRC) or an SCI (System Chipset Interrupt?) and stores a whole bunch of stuff in various chipset registers (the address, the bank, and the device number) and let's you specify single-bit corrected or dual-bit detected.
Unfortunately, Via doesn't seem to allow users to access their datasheets - only OEM's. And, no, this isn't a slam by an Intel employee against Via - it's a mark of irritation by a technically competent user who own's a Via product and wants to read more about it. I think I might be able to write a VB script to check this on my BX board if it's not OS controlled... I'll have to look into it.
A friend of mine who works at HP says that there's a program for the Apollo Pro133 chipset that let's you do track this (which would be perfect), but I can't seem to find it.