feature article
Subscribe Now

Debugging Machine Check Exceptions on Embedded IA Platforms

Embedded systems must be able to detect, recover from and report errors. This is a critical feature during debugging and also for quality control after product manufacturing has commenced. Advanced error handling is especially important for embedded systems that are often manufactured in large unit volumes and must run mission-critical applications non-stop for extended periods of time.

This white paper describes Machine Check Architecture, a built in capability that enables Intel processors to detect, report and attempt to recover from system errors observed by the CPU.

Many times, machine check exceptions are the only available clue during system failures, but diagnosing the cause of machine check exceptions can be a challenging and time consuming process. When an Intel® architecture CPU detects critical machine check exceptions, and the errors are not correctable, the processor will reset the system to prevent the error situation from getting worse. Machine check exception (MCE) registers capture some of the error data observed by the CPU at the point of failure, and this information can help to diagnose the root cause of the error.

This white paper provides recommendations and a checklist for debugging machine check exceptions on embedded Intel architecture platforms, using the Intel® Core™ Duo and Intel® Core™2 Duo processors as examples.

Leave a Reply

featured blogs
Apr 4, 2025
Gravitrams usually employ a chain or screw lift to hoist their balls from the bottom to the top, but why not use a robot?...

Libby's Lab

Arduino Portenta Environmental Monitoring Bundle

Sponsored by Mouser Electronics and Arduino

Join Libby and Demo in this episode of “Libby’s Lab” as they explore the Arduino Portenta Environmental Monitoring Bundle, available at Mouser.com! This bundle is perfect for engineers requiring environmental data such as temperature, humidity, and pressure. Designed for ease of use, the bundle is great for IoT, smart home, and industrial devices, and it includes WiFi and Bluetooth connectivity. Keep your circuits charged and your ideas sparking!

Click here for more information about Arduino Portenta Environmental Monitoring Bundle

featured chalk talk

Shift Left Block/Chip Design with Calibre
In this episode of Chalk Talk, Amelia Dalton and David Abercrombie from Siemens EDA explore the multitude of benefits that shifting left with Calibre can bring to chip and block design. They investigate how Calibre can impact DRC verification, early design error debug, and optimize the configuration and management of multiple jobs for run time improvement.
Jun 18, 2024
71,241 views