fwupd/plugins/msr
Richard Hughes 525f71f54b Merge the _udev_device() and _usb_device() vfuncs
There are now two 'backends' of device plug/unplug events, and there is about
to become three. Rather than just adding two more vfuncs for every backend type
define common ones that all providers can use.

Also fix up the existing in-tree plugins to use the new vfunc names and filter
on the correct GType.
2021-02-10 12:04:05 +00:00
..
fu-plugin-msr.c Merge the _udev_device() and _usb_device() vfuncs 2021-02-10 12:04:05 +00: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 Install modules-load configs in the correct directory 2020-11-16 15:27:13 +00:00
msr.quirk msr: Add a new plugin to detect the Intel DCI state 2020-07-16 20:13:06 +01:00
README.md Add external interface messages 2020-10-26 12:05:20 -05: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.

External interface access

This plugin requires read access to /sys/class/msr.