remove obsolete information

haswell uses nri exclusively now

Signed-off-by: Leah Rowe <info@minifree.org>
master
Leah Rowe 2024-05-28 19:04:32 +01:00
parent 89868f9fa9
commit e27edff387
6 changed files with 5 additions and 38 deletions

View File

@ -143,18 +143,12 @@ NOTE2: Libreboot uses a *static option table* on all boards that have nvram,
which is why you must use the `-C` option on your ROM, to change the static which is why you must use the `-C` option on your ROM, to change the static
table that is baked into it. table that is baked into it.
On current lbmk master, graphics cards *do* work. The option to hide PEG
devices from MRC was disabled. Now when you insert a graphics card, the
onboard Intel GPU is disabled and the graphics card is used instead.
Here is an example of the type of errors we got when testing graphics cards Here is an example of the type of errors we got when testing graphics cards
with IOMMU enabled: with IOMMU enabled:
<https://av.vimuser.org/error.jpg> <https://av.vimuser.org/error.jpg>
We believe the native MRC replacement may work better on graphics card with Make sure to configure your image accordingly.
IOMMU turned on. This will be enabled in a future Libreboot release, if not
already supported.
7020 compatibility 7020 compatibility
------------------ ------------------

View File

@ -66,8 +66,7 @@ Libreboot build system:
target name. target name.
* SMSC SCH5545 fan control firmware (for Dell T1650): `vendor/t1650/sch5545ec.bin` * SMSC SCH5545 fan control firmware (for Dell T1650): `vendor/t1650/sch5545ec.bin`
* SMSC KBC1126 embedded controller firmware, on HP EliteBooks: `ec/` * SMSC KBC1126 embedded controller firmware, on HP EliteBooks: `ec/`
* Intel MRC firmware, used for ram/peripheral init on Haswell machines such as * Intel MRC firmware, provides raminit on HP EliteBook 820 G2
thinkpad t440p/w541: `mrc/`
The above list refers to the *non-redistributable files*, and these are not The above list refers to the *non-redistributable files*, and these are not
directly included in releases. These are auto-downloaded during the build. directly included in releases. These are auto-downloaded during the build.
@ -82,10 +81,6 @@ generated when running this command:
./build roms list ./build roms list
For example, `t440pmrc_12mb` corresponds to ThinkPad T440p with MRC firmware.
Whereas `t440plibremrc_12mb` corresponds to T440p with libre MRC firmware.
Another example: `x230_12mb` corresponds to Thinkpad X230.
In order to inject the necessary files into a rom image, run the script from the root of lbmk and point to the rom image. In order to inject the necessary files into a rom image, run the script from the root of lbmk and point to the rom image.
If you only wish to flash a release rom then the process of injecting the necessary files is quite simple. If you only wish to flash a release rom then the process of injecting the necessary files is quite simple.

View File

@ -70,8 +70,7 @@ Libreboot build system:
target name. target name.
* SMSC SCH5545 fan control firmware (for Dell T1650): `vendor/t1650/sch5545ec.bin` * SMSC SCH5545 fan control firmware (for Dell T1650): `vendor/t1650/sch5545ec.bin`
* SMSC KBC1126 embedded controller firmware, on HP EliteBooks: `ec/` * SMSC KBC1126 embedded controller firmware, on HP EliteBooks: `ec/`
* Intel MRC firmware, used for ram/peripheral init on Haswell machines such as * Intel MRC firmware, provides raminit on HP EliteBook 820 G2
thinkpad t440p/w541: `mrc/`
The above list refers to the *non-redistributable files*, and these are not The above list refers to the *non-redistributable files*, and these are not
directly included in releases. These are auto-downloaded during the build. directly included in releases. These are auto-downloaded during the build.
@ -86,10 +85,6 @@ generated when running this command:
./build roms list ./build roms list
For example, `t440pmrc_12mb` corresponds to ThinkPad T440p with MRC firmware.
Whereas `t440plibremrc_12mb` corresponds to T440p with libre MRC firmware.
Another example: `x230_12mb` corresponds to Thinkpad X230.
In order to inject the necessary files into a rom image, run the script from the root of lbmk and point to the rom image. In order to inject the necessary files into a rom image, run the script from the root of lbmk and point to the rom image.
If you only wish to flash a release rom then the process of injecting the necessary files is quite simple. If you only wish to flash a release rom then the process of injecting the necessary files is quite simple.

View File

@ -176,15 +176,7 @@ releases (only the images under `bin/` are provided).
mrc/ mrc/
--------------- ---------------
Please also Intel System Agent downloaded at build time for HP EliteBook 820 G2.
visit: <https://doc.coreboot.org/northbridge/intel/haswell/mrc.bin.html> - the
handling of this, in Libreboot, is based largely on the information there.
This contains the Intel MRC firmware, auto-downloaded during build
by logic contained under `include/vendor.sh`.
In some cases, libre MRC firmware is also available, and provided
by Libreboot as an alternative choice.
pciroms/ pciroms/
--------------- ---------------

View File

@ -33,8 +33,7 @@ On these platforms, the following binary vendor files are required:
* Intel ME firmware: all Sandy/Ivy/Haswell boards. Libreboot's build system * Intel ME firmware: all Sandy/Ivy/Haswell boards. Libreboot's build system
runs `me_cleaner` to neuter the Intel ME, so that it's disabled after BringUp. runs `me_cleaner` to neuter the Intel ME, so that it's disabled after BringUp.
* Intel MRC firmware: Haswell platforms (W541, T440p) - a libre MRC replacement * Intel MRC firmware: broadwell (HP EliteBook 820 G2)
is available, but experimental, and the vendor version is still recommended.
* KBC1126 EC firmware: HP laptops (all sandy/ivy/haswell) * KBC1126 EC firmware: HP laptops (all sandy/ivy/haswell)
When you [build Libreboot from source](../docs/build/), Libreboot's automated When you [build Libreboot from source](../docs/build/), Libreboot's automated

View File

@ -57,14 +57,6 @@ This *only* affects the `default` coreboot tree used in Libreboot; the `haswell`
tree (libre MRC on T440p/W541), `cros` (gru chromebooks) and `fam15h` trees used tree (libre MRC on T440p/W541), `cros` (gru chromebooks) and `fam15h` trees used
on KGPE-D16/KCMA-D8/KFSN4-DRE have not yet been updated. on KGPE-D16/KCMA-D8/KFSN4-DRE have not yet been updated.
I'm planning to merge Angel's libre MRC patches into `default` at some point,
re-basing them on the newer coreboot release, but this is done yet; unless, of
course, these patches upstream (on coreboot gerrit) are improved and/or merged
soon. I already covered fam15h AMD boards in a [previous post](fam15h.md) - I
plan to eventually use Dasharo (based on newer coreboot) instead of `4.11_branch`
on these boards. The `cros` boards need work - lots more testing, and many of
them must be re-added again based on said testing.
Testing needed! Testing needed!
=============== ===============