chg: remove --no-intel-db, it's now always used when available

This commit is contained in:
Stéphane Lesimple
2026-04-08 20:53:35 +02:00
parent 9e617a4363
commit f1c0d5548c
3 changed files with 1 additions and 9 deletions

View File

@@ -60,7 +60,6 @@ show_usage() {
--no-runtime skip running-kernel checks (/sys, /proc, dmesg), still inspect local CPU hardware
--no-hw skip CPU information and running-kernel checks (implies --no-runtime)
--vmm [auto,yes,no] override the detection of the presence of a hypervisor, default: auto
--no-intel-db don't use the builtin Intel DB of affected processors
--allow-msr-write allow probing for write-only MSRs, this might produce kernel logs or be blocked by your system
--cpu [#,all] interact with CPUID and MSR of CPU core number #, or all (default: CPU core 0)
--update-fwdb update our local copy of the CPU microcodes versions database (using the awesome
@@ -137,7 +136,6 @@ opt_explain=0
opt_paranoid=0
opt_extra=0
opt_mock=0
opt_intel_db=1
g_critical=0
g_unknown=0

View File

@@ -84,9 +84,6 @@ while [ -n "${1:-}" ]; do
elif [ "$1" = "--allow-msr-write" ]; then
opt_allow_msr_write=1
shift
elif [ "$1" = "--no-intel-db" ]; then
opt_intel_db=0
shift
elif [ "$1" = "--cpu" ]; then
opt_cpu=$2
if [ "$opt_cpu" != all ]; then

View File

@@ -26,10 +26,7 @@ read_mcedb() {
# Read the Intel official affected CPUs database (builtin) to stdout
read_inteldb() {
if [ "$opt_intel_db" = 1 ]; then
awk '/^# %%% ENDOFINTELDB/ { exit } { if (DELIM==1) { print $2 } } /^# %%% INTELDB/ { DELIM=1 }' "$0"
fi
# otherwise don't output nothing, it'll be as if the database is empty
awk '/^# %%% ENDOFINTELDB/ { exit } { if (DELIM==1) { print $2 } } /^# %%% INTELDB/ { DELIM=1 }' "$0"
}
# Check whether the CPU is running the latest known microcode version