ifdtool(8)

manual page for ifdtool v1.2 -- Copyright (C) 2011 Google Inc.

Section 8 coreboot-utils bookworm source

Description

IFDTOOL

NAME

ifdtool - manual page for ifdtool v1.2 -- Copyright (C) 2011 Google Inc.

DESCRIPTION

usage: debian/coreboot-utils/usr/sbin/ifdtool [-vhdix?] <filename>
-d
| --dump:

dump intel firmware descriptor

-f | --layout <filename>

dump regions into a flashrom layout file

-t | --validate

Validate that the firmware descriptor layout matches the fmap layout

-x | --extract:

extract intel fd modules

-i | --inject <region>:<module>

inject file <module> into region <region>

-n | --newlayout <filename>

update regions using a flashrom layout file

-O | --output <filename>

output filename

-s | --spifreq <17|20|30|33|48|50>

set the SPI frequency

-D | --density <512|1|2|4|8|16|32|64> set chip density (512 in KByte, others in MByte)

-C | --chip <0|1|2>

select spi chip on which to operate can only be used once per run: 0 - both chips (default), 1 - first chip, 2 - second chip

-e | --em100

set SPI frequency to 20MHz and disable Dual Output Fast Read Support

-l | --lock

Lock firmware descriptor and ME region

-r | --read

Enable CPU/BIOS read access for ME region

-u | --unlock

Unlock firmware descriptor and ME region

-M | --altmedisable <0|1>

Set the MeDisable and AltMeDisable (or HAP for skylake or newer platform) bits to disable ME

-p | --platform

Add platform-specific quirks adl - Alder Lake aplk - Apollo Lake cnl - Cannon Lake lbg - Lewisburg PCH ehl - Elkhart Lake glk - Gemini Lake icl - Ice Lake jsl - Jasper Lake sklkbl - Sky Lake/Kaby Lake tgl - Tiger Lake

-S | --setpchstrap

Write a PCH strap

-V | --newvalue

The new value to write into PCH strap specified by -S

-v | --version:

print the version

-h | --help:

print this help

<region> is one of Descriptor, BIOS, ME, GbE, Platform, res1, res2, res3

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2 of the License.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.