FreeBSD Machine check architecture and memory controller hub chipset

Shrikanth Kamath shrikanth07 at gmail.com
Thu Oct 24 07:05:02 UTC 2013


The mca_check_status function checks the status of the Intel MCA
registers to generate the mca records. When reporting compound error
codes which indicate memory errors, does the memory controller hub
chipset (say e.g Intel E7320 MCH is the participating memory
controller) registers need to be set to assist the processor to
generate the compound error codes corresponding to errors from memory
controller? I want to be able to extend the mca_scan function to scan
the memory controller hub chipset registers if this compound error
code were to be generated.

Reference, section 15.9.2 in Intel 64 and IA-32 architectures software
developers manual (Vol 3).

--
Shrikanth R K


More information about the freebsd-hackers mailing list