Session
Linux Meets the Firmware
Rolla Selbak, Intel Corp
Track: Linux
Date: Wednesday, July 25
Time: 5:20pm
- 6:05pm
Location: E143-144
Finally, even firmware developers with no Linux experience can test and validate their BIOS or EFI on Linux. Introducing the Linux-ready Firmware Developer Kit (www.linuxfirmwarekit.org)
The main goal is for the kit to verify that important platform features are supported on Linux via the firmware, and that there are no "known bad bugs" in the firmware of a machine. By verifying these platform features and checking for known bad issues, we hope to improve the experience of Linux users by preventing interactions between Linux and the firmware on production systems. The kit simply consists of a bootable CD (the ISO is available from the official site: linuxfirmwarekit.org.
When this CD boots, the Linux kernel, of our choice, starts and launches the test application. This application performs a set of automated tests, and then reports the results for interactive inspection and saving. Of course, the kit can also run in fully-automatic mode, great for those who want to verify on multiple machines over a network, or for those who just don't like manual work. The test application can also assists you in running some of our non-automated firmware tests such as hardware pokes, lmbench, etc.
The idea is that you, as a firmware developer, validation team, or kernel developer, use this CD to run the tests against your firmware and Linux kernel.





















