1
0
mirror of https://github.com/speed47/spectre-meltdown-checker synced 2025-01-03 01:55:51 +01:00

Compare commits

...

2 Commits

Author SHA1 Message Date
Stéphane Lesimple
9e874397da chore: fwdb: update to v163.20200930+i20200904 2020-10-05 20:06:49 +02:00
Stéphane Lesimple
76cb73f3cb fix: fwdb: update Intel's repository URL 2020-10-05 20:06:49 +02:00

View File

@ -857,7 +857,7 @@ update_fwdb()
# second, get the Intel firmwares from GitHub
intel_tmp="$(mktemp -d /tmp/intelfw-XXXXXX)"
intel_url="https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/archive/master.zip"
intel_url="https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/archive/main.zip"
_info_nol "Fetching Intel firmwares... "
## https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files.git
if command -v wget >/dev/null 2>&1; then
@ -898,7 +898,7 @@ update_fwdb()
return 1
fi
( cd "$intel_tmp" && unzip fw.zip >/dev/null; )
if ! [ -d "$intel_tmp/Intel-Linux-Processor-Microcode-Data-Files-master/intel-ucode" ]; then
if ! [ -d "$intel_tmp/Intel-Linux-Processor-Microcode-Data-Files-main/intel-ucode" ]; then
echo ERROR "expected the 'intel-ucode' folder in the downloaded zip file"
return 1
fi
@ -915,7 +915,7 @@ update_fwdb()
fi
# 079/001: sig 0x000106c2, pf_mask 0x01, 2009-04-10, rev 0x0217, size 5120
# 078/004: sig 0x000106ca, pf_mask 0x10, 2009-08-25, rev 0x0107, size 5120
$iucode_tool -l "$intel_tmp/Intel-Linux-Processor-Microcode-Data-Files-master/intel-ucode" | grep -wF sig | while read -r _line
$iucode_tool -l "$intel_tmp/Intel-Linux-Processor-Microcode-Data-Files-main/intel-ucode" | grep -wF sig | while read -r _line
do
_line=$( echo "$_line" | tr -d ',')
_cpuid=$( echo "$_line" | awk '{print $3}')
@ -5553,7 +5553,7 @@ exit 0 # ok
# The builtin version follows, but the user can download an up-to-date copy (to be stored in his $HOME) by using --update-fwdb
# To update the builtin version itself (by *modifying* this very file), use --update-builtin-fwdb
# %%% MCEDB v160.20200912+i20200722
# %%% MCEDB v163.20200930+i20200904
# I,0x00000611,0x00000B27,19961218
# I,0x00000612,0x000000C6,19961210
# I,0x00000616,0x000000C6,19961210
@ -5777,7 +5777,7 @@ exit 0 # ok
# I,0x000406D8,0x0000012D,20190916
# I,0x000406E1,0x00000020,20141111
# I,0x000406E2,0x0000002C,20150521
# I,0x000406E3,0x000000E0,20200624
# I,0x000406E3,0x000000E2,20200714
# I,0x000406E8,0x00000026,20160414
# I,0x000406F0,0x00000014,20150702
# I,0x000406F1,0x0B000038,20190618
@ -5806,7 +5806,7 @@ exit 0 # ok
# I,0x000506E0,0x00000018,20141119
# I,0x000506E1,0x0000002A,20150602
# I,0x000506E2,0x0000002E,20150815
# I,0x000506E3,0x000000E0,20200624
# I,0x000506E3,0x000000E2,20200714
# I,0x000506E8,0x00000034,20160710
# I,0x000506F0,0x00000010,20160607
# I,0x000506F1,0x00000032,20200307
@ -5831,9 +5831,9 @@ exit 0 # ok
# I,0x00080650,0x00000018,20180108
# I,0x000806A0,0x00000010,20190507
# I,0x000806A1,0x00000027,20200612
# I,0x000806C0,0x0000005E,20200213
# I,0x000806C1,0x00000020,20200414
# I,0x000806D0,0x00000018,20200311
# I,0x000806C0,0x00000068,20200402
# I,0x000806C1,0x00000060,20200904
# I,0x000806D0,0x0000002E,20200709
# I,0x000806E9,0x000000DE,20200527
# I,0x000806EA,0x000000E0,20200617
# I,0x000806EB,0x000000DE,20200603
@ -5852,7 +5852,7 @@ exit 0 # ok
# I,0x000A0655,0x000000DE,20200607
# I,0x000A0660,0x000000DE,20200607
# I,0x000A0661,0x000000DE,20200607
# I,0x000A0670,0x80000002,20200303
# I,0x000A0670,0x00000002,20200304
# I,0x000A0680,0x80000002,20200121
# A,0x00000F00,0x02000008,20070614
# A,0x00000F01,0x0000001C,20021031
@ -5942,5 +5942,5 @@ exit 0 # ok
# A,0x00A00F00,0x0A000033,20200413
# A,0x00A00F10,0x0A00100F,20200624
# A,0x00A20F00,0x0A200025,20200121
# A,0x00A20F10,0x0A201006,20200709
# A,0x00A20F10,0x0A201009,20200821
# A,0x00A50F00,0x0A500008,20200710