make ivy_has_common a bit less crap

Signed-off-by: Leah Rowe <info@minifree.org>
master
Leah Rowe 2024-12-06 20:31:58 +00:00
parent 21aec25c8d
commit 9b6df387ba
2 changed files with 18 additions and 2 deletions

View File

@ -1,5 +1,5 @@
---
title: Insert vendor files on Sandybridge/Ivybridge/Haswell
title: Insert vendor files not included in release images
x-toc-enable: true
...
@ -12,6 +12,17 @@ boards, for certain functionalities; we cover this more thoroughly in
the [Freedom Status](../../freedom-status.md) page and in the [Binary Blob
Reduction Policy](../../news/policy.md).
Libreboot can't directly distribute *all* of these blobs, so some of them are
downloaded at build-time, and processed for insertion into the firmware images.
**On pre-compiled ROM images in releases, these files are removed, and can be
re-added using the same automation that was applied during the build process.**
Examples of vendor files can include, for example: Intel ME (disabled after
boot with me\_cleaner), Embedded Controller firmware (e.g. KBC1126 EC firmware
on HP EliteBooks), VGA ROMs (e.g. Nvidia GPU ROM for Dell Latitude E6400),
and so on. Without these, your machine may not boot correctly, or not boot at
all!
Therefore, you should just follow this guide if in any doubt. Otherwise, the
freedom status page lists all boards that require vendor files, and it says
what they are. This is because Libreboot cannot directly distribute some of them,

View File

@ -1,5 +1,5 @@
---
title: Insert vendore files on Sandybridge/Ivybridge/Haswell
title: Insert vendor files not included in release images
x-toc-enable: true
...
@ -9,6 +9,11 @@ If a given target does not require vendor files, none will be inserted.
**TODO: Re-translate this again to Ukrainian. It was translated before, but
the english page got heavily re-written.**
Libreboot can't directly distribute *all* of these blobs, so some of them are
downloaded at build-time, and processed for insertion into the firmware images.
**On pre-compiled ROM images in releases, these files are removed, and can be
re-added using the same automation that was applied during the build process.**
**NOTE: This page also applies to PM45 machine Dell Latitude E6400 if it
contains an Nvidia GPU (Libreboot vendor scripts can insert the VGA ROM)**