Machine Check Architecture

In computing, Machine Check Architecture (MCA) is an Intel and AMD mechanism in which the CPU reports hardware errors to the operating system.

Intel's P6 and Pentium 4 family processors, AMD's K7 and K8 family processors, as well as the Itanium architecture implement a machine check architecture that provides a mechanism for detecting and reporting hardware (machine) errors, such as: system bus errors, ECC errors, parity errors, cache errors, and translation lookaside buffer errors.[1] It consists of a set of model-specific registers (MSRs) that are used to set up machine checking and additional banks of MSRs used for recording errors that are detected.[1]

See also

References

  1. ^ a b Intel 64 and IA-32 Architectures Software Developer's Manual Volume 3B: System Programming Guide, Part 2. Intel Corporation. September 2023. p. 16-1. Retrieved September 19, 2025.
  • Microsoft's article on Itanium's MCA
  • Linux x86 daemon for processing of machine checks


Retrieved from "https://en.wikipedia.org/w/index.php?title=Machine_Check_Architecture&oldid=1312303706"