path: root/flashrom.8
diff options
authorUwe Hermann <>2009-05-05 16:15:46 +0000
committerUwe Hermann <>2009-05-05 16:15:46 +0000
commit87c07933a8ecb85dff340ca9c85521ee089a370d (patch)
tree2ca68b1737bf57913762586723c3eec7a91571f5 /flashrom.8
parent284a60065d2c1b76467cbf3fb2ca1c2ef58141a5 (diff)
Some cosmetics in README and manpage
Also, move more stuff to the manpage where it belongs (this also eliminates some duplicated contents). Corresponding to flashrom svn r460. Signed-off-by: Uwe Hermann <> Acked-by: Uwe Hermann <>
Diffstat (limited to 'flashrom.8')
1 files changed, 38 insertions, 4 deletions
diff --git a/flashrom.8 b/flashrom.8
index 2ea11ae..76a17a3 100644
--- a/flashrom.8
+++ b/flashrom.8
@@ -49,15 +49,49 @@ Probe only for specified flash ROM chip.
.B "\-s, \-\-estart" <addr>
Exclude start position (obsolete).
+flashrom supports ROM layouts. This allows you to flash certain parts of
+the flash chip only. A ROM layout file looks like follows:
+ 00000000:00008fff gfxrom
+ 00009000:0003ffff normal
+ 00040000:0007ffff fallback
+ i.e.:
+ startaddr:endaddr name
+All addresses are offsets within the file, not absolute addresses!
+If you only want to update the normal image in a ROM you can say:
+.B " flashrom -w --layout rom.layout --image normal agami_aruma.rom"
+To update normal and fallback but leave the VGA BIOS alone, say:
+.B " flashrom -w -l rom.layout -i normal \"
+.B " -i fallback agami_aruma.rom"
+Currently overlapping sections are not supported.
+ROM layouts should replace the -s and -e option since they are more
+flexible and they should lead to a ROM update file format with the
+ROM layout and the ROM image in one file (cpio, zip or something?).
.B "\-e, \-\-eend" <addr>
Exclude end postion (obsolete).
.B "\-m, \-\-mainboard" <[vendor:]part>
-Override mainboard settings. This option is needed for some mainboards,
-see the
-.B "flashrom \-\-list\-supported"
-output for a list. The vendor is not required when the board name is unique.
+Override mainboard settings.
+flashrom reads the coreboot table to determine the current mainboard. If no
+coreboot table could be read or if you want to override these values, you can
+specify -m, e.g.:
+.B " flashrom -w --mainboard AGAMI:ARUMA agami_aruma.rom"
+See the 'Supported mainboards' section in the output of 'flashrom -L' for
+a list of boards which require the specification of the board name, if no
+coreboot table is found.
.B "\-f, \-\-force"
Force write without checking whether the ROM image file is really meant
OpenPOWER on IntegriCloud