PS, #dmesg | grep microcode # returns nothing on the ubuntu hwe-edge kernel with mitigations=off (=problematic ucode otherwise loaded)
Actually, is the microcode loaded at all?
# cat /sys/devices/system/cpu/cpu0/microcode/version cat: /sys/devices/system/cpu/cpu0/microcode/version: No such file or directory
# uname -a Linux mmm-U2442 5.0.0-15-generic #16~18.04.1-Ubuntu SMP Tue May 7 14:17:37 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux root@mmm-U2442:~# dmesg |grep -i microcode
# apt list --installed |grep microcode amd64-microcode/bionic-updates,now 3.20180524.1~ubuntu0.18.04.2 amd64 [installed,automatic] intel-microcode/bionic-security,bionic-updates,now 3.20190514.0ubuntu0.18.04.2 amd64 [installed,automatic]
# cat /proc/cmdline BOOT_IMAGE=/vmlinuz-5.0.0-15-generic root=UUID=XXX ro rootflags=subvol=@ubuntu ro kaslr resume=/dev/mapper/swapDevice mem_sleep_default=deep dm_mod.use_blk_mq=1 acpi_osi=Linux acpi_backlight=vendor dis_ucode_ldr mitigations=off
PS,
#dmesg | grep microcode
#
returns nothing on the ubuntu hwe-edge kernel with mitigations=off (=problematic ucode otherwise loaded)
Actually, is the microcode loaded at all?
# cat /sys/devices/ system/ cpu/cpu0/ microcode/ version system/ cpu/cpu0/ microcode/ version: No such file or directory
cat: /sys/devices/
# uname -a
Linux mmm-U2442 5.0.0-15-generic #16~18.04.1-Ubuntu SMP Tue May 7 14:17:37 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
root@mmm-U2442:~# dmesg |grep -i microcode
# apt list --installed |grep microcode /bionic- updates, now 3.20180524. 1~ubuntu0. 18.04.2 amd64 [installed, automatic] /bionic- security, bionic- updates, now 3.20190514. 0ubuntu0. 18.04.2 amd64 [installed, automatic]
amd64-microcode
intel-microcode
# cat /proc/cmdline /vmlinuz- 5.0.0-15- generic root=UUID=XXX ro rootflags= subvol= @ubuntu ro kaslr resume= /dev/mapper/ swapDevice mem_sleep_ default= deep dm_mod.use_blk_mq=1 acpi_osi=Linux acpi_backlight= vendor dis_ucode_ldr mitigations=off
BOOT_IMAGE=