fwupd/plugins/msr
Richard Hughes 8307bd603e cpu: Directly probe the CPUID data to improve startup speed
This is much more efficient than parsing hundreds of lines of /proc/cpuinfo
and also causes hundreds of thousands less allocations at startup. For systems
with dozens of virtual CPUs the deduplication of device objects was increasing
start up time considerably.

Use the msr plugin to read the microcode version as this is not obtained using
CPUID, as it is instead being provided in an MSR.
2020-08-24 16:37:27 +01:00
..
fu-plugin-msr.c cpu: Directly probe the CPUID data to improve startup speed 2020-08-24 16:37:27 +01:00
fwupd-msr.conf msr: Add a new plugin to detect the Intel DCI state 2020-07-16 20:13:06 +01:00
meson.build msr: Add a new plugin to detect the Intel DCI state 2020-07-16 20:13:06 +01:00
msr.quirk msr: Add a new plugin to detect the Intel DCI state 2020-07-16 20:13:06 +01:00
README.md msr: Add a new plugin to detect the Intel DCI state 2020-07-16 20:13:06 +01:00

MSR

Introduction

This plugin checks if the Model-specific registers (MSRs) indicate the Direct Connect Interface (DCI) is enabled.

DCI allows debugging of Intel processors using the USB3 port. DCI should always be disabled and locked on production hardware as it allows the attacker to disable other firmware protection methods.

The result will be stored in a security attribute for HSI.