FlashRom: Difference between revisions

From OpenBIOS
Jump to navigation Jump to search
 
(4 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{stub}}
__NOTOC__
__NOTOC__


= Flash Updates in Linux =
= Flash Updates with Linux =


Formerly OpenBIOS provided its own flashing facility implemented as a device driver called '''/dev/bios'''. One big disadvantage of '''/dev/bios''' was that it needed to be recompiled for every minor kernel update.
Formerly OpenBIOS provided its own flashing facility implemented as a device driver called '''/dev/bios'''. One big disadvantage of '''/dev/bios''' was that it needed to be recompiled for every minor kernel update.


Ollie Lho, back when working at SIS, started a new effort which he called '''flash_and_burn'''. This utility became part of the [http://linuxbios.org LinuxBIOS project] and evolved to work with non-SIS chipsets.
Ollie Lho, back when working at SIS, started a new effort which he called '''flash_and_burn'''. This utility became part of the [http://www.coreboot.org coreboot project] and evolved to work with non-SIS chipsets.


[[User:Stepan|Stefan Reinauer]] added a lot of new features to Ollie's utility and renamed it to '''flashrom'''. This utility still lacks some features the old '''/dev/bios''' driver was having, but it can easily be used from userspace without recompiling the kernel.
[[User:Stepan|Stefan Reinauer]] added a lot of new features to Ollie's utility and renamed it to '''flashrom'''. This utility still lacks some features the old '''/dev/bios''' driver was having, but it can easily be used from userspace without recompiling the kernel.


You can download the latest version of '''flashrom''' [http://www.openbios.org/viewcvs/trunk/LinuxBIOSv2/util/flashrom.tar.gz?view=tar from the LinuxBIOSv2 svn repository]
For more information about flashrom see http://www.flashrom.org/

Latest revision as of 14:17, 9 February 2010

This article is not yet written but started.
It may be confusing or it contains not enough information it should have to explain matters. People are invited to expand it.


Flash Updates with Linux

Formerly OpenBIOS provided its own flashing facility implemented as a device driver called /dev/bios. One big disadvantage of /dev/bios was that it needed to be recompiled for every minor kernel update.

Ollie Lho, back when working at SIS, started a new effort which he called flash_and_burn. This utility became part of the coreboot project and evolved to work with non-SIS chipsets.

Stefan Reinauer added a lot of new features to Ollie's utility and renamed it to flashrom. This utility still lacks some features the old /dev/bios driver was having, but it can easily be used from userspace without recompiling the kernel.

For more information about flashrom see http://www.flashrom.org/