freedom-status: Remove ich9util mentions

master
Runxi Yu 2025-02-07 22:58:52 +08:00
parent dd993be62f
commit 7307e9eb33
1 changed files with 2 additions and 9 deletions

View File

@ -95,7 +95,7 @@ In a *descriptor* configuration, the flash is divided into regions such as:
the initialisation firmware plus operating system for it is loaded from the initialisation firmware plus operating system for it is loaded from
this dedicated region in the main boot flash. More info is available [in the this dedicated region in the main boot flash. More info is available [in the
FAQ](faq.md#intelme) - where ME firmware is otherwise present, Libreboot FAQ](faq.md#intelme) - where ME firmware is otherwise present, Libreboot
either [removes](docs/install/ich9utils.html) it or (with the `me_cleaner` program) [reconfigures](https://github.com/corna/me_cleaner/wiki/How-does-it-work%3F) it in such either removes it or (with the `me_cleaner` program) [reconfigures](https://github.com/corna/me_cleaner/wiki/How-does-it-work%3F) it in such
a way where it is disabled during machine initialisation. a way where it is disabled during machine initialisation.
* Platform region: non-program data, usually just a bunch of strings put there * Platform region: non-program data, usually just a bunch of strings put there
by the hardware vendor. by the hardware vendor.
@ -152,11 +152,7 @@ whether the CPU comes out of reset).
*Libreboot* provides a way to fully remove the ME firmware, while retaining *Libreboot* provides a way to fully remove the ME firmware, while retaining
full use of the machine, on GM45 platforms with ICH9M southbridge. These are full use of the machine, on GM45 platforms with ICH9M southbridge. These are
laptops: ThinkPad X200/T400/T500/W500 and so on of that generation. See: laptops: ThinkPad X200/T400/T500/W500 and so on of that generation.
[docs/install/ich9utils.md](docs/install/ich9utils.md)
The `ich9utils` software is provided by Libreboot. The `ich9gen` utility was
specifically written by Leah Rowe, in 2014 and improved incrementally since.
On newer platforms as alluded to above, `me_cleaner` is used instead. On newer platforms as alluded to above, `me_cleaner` is used instead.
@ -301,7 +297,6 @@ Intel Flash Descriptors are provided as blobs on some boards, but these are
not *software* blobs. They are configurations provided in a binary format, not *software* blobs. They are configurations provided in a binary format,
fully readable by libre software. For example: fully readable by libre software. For example:
* Libreboot's `ich9gen` program generates ICH9M flash descriptors from scratch.
* Coreboot's `ifdtool` program has extensive features for manipulating Intel * Coreboot's `ifdtool` program has extensive features for manipulating Intel
flash descriptors. flash descriptors.
* Corebot's `bincfg` program generates any sort of binary from a `.spec` file * Corebot's `bincfg` program generates any sort of binary from a `.spec` file
@ -311,8 +306,6 @@ fully readable by libre software. For example:
Intel GbE NVM config (configuration data, binary-encoded, for gigabit NIC): Intel GbE NVM config (configuration data, binary-encoded, for gigabit NIC):
* Libreboot's `ich9gen` program *also* generates GbE NVM images specifically
for Intel NICs used in GM45 thinkpads.
* Libreboot's `nvmutil` program can manipulate GbE NVM images * Libreboot's `nvmutil` program can manipulate GbE NVM images
### ARM/chromebooks ### ARM/chromebooks