remove obsolete information
haswell uses nri exclusively now Signed-off-by: Leah Rowe <info@minifree.org>master
parent
89868f9fa9
commit
e27edff387
|
@ -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
|
||||
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
|
||||
with IOMMU enabled:
|
||||
|
||||
<https://av.vimuser.org/error.jpg>
|
||||
|
||||
We believe the native MRC replacement may work better on graphics card with
|
||||
IOMMU turned on. This will be enabled in a future Libreboot release, if not
|
||||
already supported.
|
||||
Make sure to configure your image accordingly.
|
||||
|
||||
7020 compatibility
|
||||
------------------
|
||||
|
|
|
@ -66,8 +66,7 @@ Libreboot build system:
|
|||
target name.
|
||||
* SMSC SCH5545 fan control firmware (for Dell T1650): `vendor/t1650/sch5545ec.bin`
|
||||
* SMSC KBC1126 embedded controller firmware, on HP EliteBooks: `ec/`
|
||||
* Intel MRC firmware, used for ram/peripheral init on Haswell machines such as
|
||||
thinkpad t440p/w541: `mrc/`
|
||||
* Intel MRC firmware, provides raminit on HP EliteBook 820 G2
|
||||
|
||||
The above list refers to the *non-redistributable files*, and these are not
|
||||
directly included in releases. These are auto-downloaded during the build.
|
||||
|
@ -82,10 +81,6 @@ generated when running this command:
|
|||
|
||||
./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.
|
||||
|
||||
If you only wish to flash a release rom then the process of injecting the necessary files is quite simple.
|
||||
|
|
|
@ -70,8 +70,7 @@ Libreboot build system:
|
|||
target name.
|
||||
* SMSC SCH5545 fan control firmware (for Dell T1650): `vendor/t1650/sch5545ec.bin`
|
||||
* SMSC KBC1126 embedded controller firmware, on HP EliteBooks: `ec/`
|
||||
* Intel MRC firmware, used for ram/peripheral init on Haswell machines such as
|
||||
thinkpad t440p/w541: `mrc/`
|
||||
* Intel MRC firmware, provides raminit on HP EliteBook 820 G2
|
||||
|
||||
The above list refers to the *non-redistributable files*, and these are not
|
||||
directly included in releases. These are auto-downloaded during the build.
|
||||
|
@ -86,10 +85,6 @@ generated when running this command:
|
|||
|
||||
./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.
|
||||
|
||||
If you only wish to flash a release rom then the process of injecting the necessary files is quite simple.
|
||||
|
|
|
@ -176,15 +176,7 @@ releases (only the images under `bin/` are provided).
|
|||
mrc/
|
||||
---------------
|
||||
|
||||
Please also
|
||||
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.
|
||||
Intel System Agent downloaded at build time for HP EliteBook 820 G2.
|
||||
|
||||
pciroms/
|
||||
---------------
|
||||
|
|
|
@ -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
|
||||
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
|
||||
is available, but experimental, and the vendor version is still recommended.
|
||||
* Intel MRC firmware: broadwell (HP EliteBook 820 G2)
|
||||
* KBC1126 EC firmware: HP laptops (all sandy/ivy/haswell)
|
||||
|
||||
When you [build Libreboot from source](../docs/build/), Libreboot's automated
|
||||
|
|
|
@ -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
|
||||
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!
|
||||
===============
|
||||
|
||||
|
|
Loading…
Reference in New Issue