Linux 6.16 will warn users about outdated Intel microcode

Intel is routinely releasing new microcode for their processors to improve the processor’s performance and to fix critical issues, especially when dealing with security vulnerabilities that m…

Aptivi

Linux 6.16 will warn users about outdated Intel microcode

Intel is routinely releasing new microcode for their processors to improve the processor’s performance and to fix critical issues, especially when dealing with security vulnerabilities that may be found in old microcode versions. This is to ensure that your system becomes more secure than before by eliminating security vulnerabilities.

A patch has been queued to the Linux kernel tip repository that will make its way to the Linux 6.16 kernel. It warns the user on boot that the microcode version for the processor is old and that it needs to be updated to ensure security. Userspace applications can determine whether your computer is using the old microcode via the /sys/devices/system/cpu/vulnerabilities/old_microcode file.

The kernel, if running in the old microcode, will be tainted with the TAINT_CPU_OUT_OF_SPEC flag, making it more difficult for kernel bugs that have to do with the old microcode to be reported directly to the bug tracker. The implementation relies on a manually-maintained list of processors found in the intel-ucode-defs.h file. It contains a list of structures that contain the following variables:

  • flags: List of flags (always X86_CPU_ID_FLAG_ENTRY_VALID)
  • vendor: Processor vendor (always X86_VENDOR_INTEL)
  • family: Processor family (usually 0x6 or 0xf)
  • model: Processor model
  • steppings: Processor stepping
  • driver_data: Processor microcode ID as an integer

Not only that, but all processors that are running on a debug microcode (that is, microcode ID with the 31st bit set to 1) are considered to be old.

We advise you to update your processor’s microcode to the latest version to ensure that there are no security vulnerabilities present.

#intel #Kernel #Linux #LinuxKernel #Microcode #news #processor #processors #Tech #Technology #update

Making sure you're not a bot!

📝 Daily report 📈

Here are today's most popular trending hashtags #⃣ on our website 🌐️:

#google, #kernel, #science, #selfhosted, #homelab, #chatgpt, #gaming

🔥 Stay tuned! 🔥

What if I told you that #Linux can be configured to never need a #reboot — even for #kernel upgrades, thanks to live patching.

Suite des vidéos de dev de modules kernel, on voit ici comment utiliser exécuter du shell dans un module Linux

https://youtu.be/TGLWlKgbsSo

Les codes et slides disponibles sur le serveur discord de l'association Kingdown : https://discord.gg/kingdown

#linux #kernel #module #exec #shell #kingdown

Exécuter du shell depuis un module kernel

YouTube

Dabbling with #universalblue on my desktop via #bazzite and loving it so far. Never have I ever been able to get Davinci Resolve up and running so fast and so stably on #linux. As someone who's been lucky enough to pay my bills making movies, I'm really looking forward to 2025 being the year I finally ditch the #mac

#linux #opensource #foss #floss #gnome #bluefin #editing #filmmaking #film #photo #photography #kernel #distro

Oh my...

https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=4b4bd8c50f4836ba7d3fcfd6c90f96d2605779fe, introduced because 'this gets rid of the bulk of the annoying warnings during an allmodconfig build for me', causes `/usr/local/src/kernel/linux-git/drivers/acpi/tables.c:399:1: error: ‘nonstring’ attribute ignored on objects of type ‘const char[][4]’ [-Werror=attributes]` for me.

No spoons to re-subscribe to lkml and report this though.

#linux #kernel #bleedingedge

Making sure you're not a bot!

Linux Kernel 6.15 RC3 Released With Last Minute Fix For GCC-15 #Linux #Kernel #Releases #Opensource
https://ostechnix.com/linux-kernel-6-15-rc3-released/

Suite des vidéos de dev de modules kernel, on voit ici comment utiliser kthread dans un module Linux

https://youtu.be/7uw0X0mRCxI

Les slides et ressources (codes, etc.) disponibles sur le Discord de l'association KingDown : https://discord.gg/kingdown

#linux #kernel #kthread #kingdown

Boucle infinie avec kthread

YouTube

No Thanks to Leadtek they refused to answer any questions about their hardware. The driver was written by visual inspection of the card. If you use this driver, send an email insult to them, and tell them you won't continue buying their hardware unless they support Linux.

https://elixir.bootlin.com/linux/v6.14.3/source/Documentation/admin-guide/media/bttv.rst#L776-L779

#linux #kernel #bttv

Making sure you're not a bot!