Intel Working On Slim Bootloader Integration Improvements For The Linux Kernel

Written by Michael Larabel in Intel on 21 April 2020 at 12:04 AM EDT. 7 Comments
INTEL
Slim Bootloader is the open-source initiative Intel announced in Q3'2018 for providing a very bare bones BSD-licensed open-source firmware implementation. We're now seeing new Linux patches for improving the integration with the Slim Bootloader.

The Slim Bootloader has been designed from the start to be a very lightweight EFI implementation that is derived from Coreboot and designed to be secure as much as it is optimized and lightweight. Recently we haven't heard too much about Slim Bootloader but it's fortunately alive and well.

The code remains in development by Intel. The documentation further spells out the project's intentions and goals. So Far Slim Bootloader is supported by just a small number of embedded/development platforms based on the likes of Apollo Lake / Whiskey Lake / Coffee Lake Refresh.

The latest on the Linux front with regards to Slim Bootloader is a signal handling driver. Due to Slim Bootloader not being UEFI compliant, its firmware update handling cannot be done using existing UEFI infrastructure so this specialized driver was written. And in trying to be slim and as fast as possible, the firmware doesn't check by default for new updates each boot.

So this new SBL_FWU_WMI driver aims to fulfill this purpose of providing notification when to check/apply a firmware update on the system. This driver is responsible for asserting a firmware update signal when there is a Slim Bootloader update that should be applied, which in turn via sysfs can be triggered by user-space.

Hopefully Slim Bootloader continues progressing nicely along with the other Intel efforts on providing more open-source firmware.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week