diff options
author | Nico Huber <nico.huber@secunet.com> | 2013-06-14 11:55:26 +0200 |
---|---|---|
committer | Nico Huber <nico.h@gmx.de> | 2017-06-14 11:43:32 +0200 |
commit | 305f417ea565a18c1e87dcf5d97307369b721c6c (patch) | |
tree | 75fd4a1087415f99a64d0a5f26eaddcb54969883 /flashrom.8.tmpl | |
parent | ad18631b59d814b38bb6757df93fac17937a6bc9 (diff) | |
download | flashrom-305f417ea565a18c1e87dcf5d97307369b721c6c.tar.gz flashrom-305f417ea565a18c1e87dcf5d97307369b721c6c.tar.bz2 flashrom-305f417ea565a18c1e87dcf5d97307369b721c6c.zip |
Add option to read ROM layout from IFD
Add an option --ifd to read the ROM layout from an Intel Firmware
Descriptor (IFD). Works the same as the -l option, if given, -i
specifies the images to update.
v2: o Rebased on libflashrom, use libflashrom interface.
o Use functions from ich_descriptors.c.
v3: o Move ich_descriptors.o to LIB_OBJS, thus build it independent
of arch and programmers.
o Bail out if we aren't compiled for little endian.
o Update flashrom.8.tmpl.
v4: o Incorporated David's comments.
o Removed single-character `-d` option.
v5: Changed region names to match the output of `ifdtool --layout ...`
Change-Id: Ifafff2bf6d5c5e62283416b3269723f81fdc0fa3
Signed-off-by: Nico Huber <nico.huber@secunet.com>
Reviewed-on: https://review.coreboot.org/17953
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Stefan Reinauer <stefan.reinauer@coreboot.org>
Diffstat (limited to 'flashrom.8.tmpl')
-rw-r--r-- | flashrom.8.tmpl | 20 |
1 files changed, 18 insertions, 2 deletions
diff --git a/flashrom.8.tmpl b/flashrom.8.tmpl index 34e7f028..143d76c5 100644 --- a/flashrom.8.tmpl +++ b/flashrom.8.tmpl @@ -48,8 +48,8 @@ flashrom \- detect, read, write, verify and erase flash chips \fB\-p\fR <programmername>[:<parameters>] [\fB\-E\fR|\fB\-r\fR <file>|\fB\-w\fR <file>|\fB\-v\fR <file>] \ [\fB\-c\fR <chipname>] - [\fB\-l\fR <file> [\fB\-i\fR <image>]] [\fB\-n\fR] [\fB\-N\fR] \ -[\fB\-f\fR]] + [(\fB\-l\fR <file>|\fB\-\-ifd\fR) [\fB\-i\fR <image>]] \ +[\fB\-n\fR] [\fB\-N\fR] [\fB\-f\fR]] [\fB\-V\fR[\fBV\fR[\fBV\fR]]] [\fB-o\fR <logfile>] .SH DESCRIPTION .B flashrom @@ -195,6 +195,22 @@ To update only the images named .sp Overlapping sections are not supported. .TP +.B "\-\-ifd" +Read ROM layout from Intel Firmware Descriptor. +.sp +flashrom supports ROM layouts given by an Intel Firmware Descriptor +(IFD). The on-chip descriptor will be read and used to generate the +layout. If you need to change the layout, you have to update the IFD +only first. +.sp +The following ROM images may be present in an IFD: +.sp + fd the IFD itself + bios the host firmware aka. BIOS + me Intel Management Engine firmware + gbe gigabit ethernet firmware + pd platform specific data +.TP .B "\-i, \-\-image <imagename>" Only flash region/image .B <imagename> |