Disabling SMIs on Intel(R) ICH5 chipsets

version (6.9 KB) by Rajiv Ghosh-Roy
Avoid CPU overloads with xPC Target(TM) on Intel(R) chipsets by disabling SMIs


Updated 14 Oct 2016

View License

To successfully operate real-time software on any microprocessor system, control and management of all interrupt services is required. Unfortunately, depending on your BIOS, it may not be possible to turn off certain interrupts known as System Management Interrupts (SMIs). These interrupts are not accessible from operating system, kernel, or application software and the CPU cannot be instructed to ignore them. However, for some chipsets, such as the Intel ICH5 family, it is possible to programmatically prevent or disable the generation of SMIs.
Unexpected SMIs will cause random and spurious CPU overloads. The enclosed S-function and Simulink block will disable SMIs on the Intel ICH5 chipset family and help avoid these overloads.

Cite As

Rajiv Ghosh-Roy (2022). Disabling SMIs on Intel(R) ICH5 chipsets (https://www.mathworks.com/matlabcentral/fileexchange/18832-disabling-smis-on-intel-r-ich5-chipsets), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2014a
Compatible with any release
Platform Compatibility
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!