mirror of
https://git.proxmox.com/git/fwupd
synced 2025-05-25 21:05:42 +00:00
![]() 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. |
||
---|---|---|
.. | ||
cpu.quirk | ||
fu-cpu-device.c | ||
fu-cpu-device.h | ||
fu-cpu-helper-cet-common.c | ||
fu-cpu-helper-cet-common.h | ||
fu-cpu-helper-cet.c | ||
fu-plugin-cpu.c | ||
meson.build | ||
README.md |
CPU Microcode Support
Introduction
This plugin reads the sysfs attributes associated with CPU microcode. It displays a read-only value of the CPU microcode version loaded onto the physical CPU at fwupd startup.
GUID Generation
These devices add extra instance IDs from the CPUID values, e.g.
CPUID\PRO_0&FAM_06
CPUID\PRO_0&FAM_06&MOD_0E
CPUID\PRO_0&FAM_06&MOD_0E&STP_3