Difference between revisions of "Ideas"

From coreboot
Jump to: navigation, search
m (TODO list for LinuxBIOS.)
 
(Payloads)
 
(13 intermediate revisions by 3 users not shown)
Line 1: Line 1:
This is a random list of items which would be nice to have in LinuxBIOS (or a payload).
+
This is a '''random list of ideas''' for features which would be nice to have in coreboot (or a payload).
  
 
Having an item here does '''not''' mean that someone is necessarily already working on it.
 
Having an item here does '''not''' mean that someone is necessarily already working on it.
  
== TODO List ==
+
== Ideas / Wishlist ==
  
* [[Flashrom]]-like payload to allow reflashing the BIOS without having to load an OS, boot from floppies or similar
+
=== Hardware Features ===
* ...
+
 
 +
* BIOS setup
 +
** Support for the NX-bit.
 +
** Config option for enabling/disabling HPET (high precision event timers) on all boards which have them.
 +
** Config option for enabling/disabling hardware virtualization.
 +
** Config option for enabling/disabling the TPM chip on boards which have one.
 +
** Config option for enabling/disabling the processor serial number to be read by the OS.
 +
 
 +
=== Payloads ===
 +
 
 +
* [http://www.flashrom.org Flashrom]-like payload to allow reflashing the BIOS without having to load an OS, boot from floppies or similar.
 +
* Barebox-style mini-payload for recovery purposes (possible already to a certain degree, but should be simplified).
 +
* GNU fdisk-like payload to allow basic partitioning, file system check and swap enable/disable.
 +
* Security payload, which allows encryption of the filesystem on any harddisk and USB thumb drive. User authentication before boot with USB dongle, fingerprint sensor or chipcard-terminal with PKCS 15.
 +
 
 +
=== Related tools ===
 +
 
 +
* Add [https://tracker.coreboot.org/trac/coreboot/ticket/95 support in VirtualBox for loading arbitrary BIOS images] so VirtualBox can be used for testing coreboot (as an alternative to [[QEMU]]).

Latest revision as of 18:55, 26 September 2010

This is a random list of ideas for features which would be nice to have in coreboot (or a payload).

Having an item here does not mean that someone is necessarily already working on it.

Ideas / Wishlist

Hardware Features

  • BIOS setup
    • Support for the NX-bit.
    • Config option for enabling/disabling HPET (high precision event timers) on all boards which have them.
    • Config option for enabling/disabling hardware virtualization.
    • Config option for enabling/disabling the TPM chip on boards which have one.
    • Config option for enabling/disabling the processor serial number to be read by the OS.

Payloads

  • Flashrom-like payload to allow reflashing the BIOS without having to load an OS, boot from floppies or similar.
  • Barebox-style mini-payload for recovery purposes (possible already to a certain degree, but should be simplified).
  • GNU fdisk-like payload to allow basic partitioning, file system check and swap enable/disable.
  • Security payload, which allows encryption of the filesystem on any harddisk and USB thumb drive. User authentication before boot with USB dongle, fingerprint sensor or chipcard-terminal with PKCS 15.

Related tools