Documentation/nb/intel: Add Haswell documentation
At the moment, this just gives some details on the MRC. Change-Id: I84e8ca2543b2e19b84a24f7d7032a4aedb6e9272 Signed-off-by: Tristan Corrick <tristan@corrick.kiwi> Reviewed-on: https://review.coreboot.org/c/30356 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Nico Huber <nico.h@gmx.de>
This commit is contained in:
committed by
Patrick Georgi
parent
a26b02466e
commit
cbc561f64a
@@ -4,24 +4,10 @@ This page describes how to run coreboot on the [ASRock H81M-HDS].
|
||||
|
||||
## Required proprietary blobs
|
||||
|
||||
This board currently requires a proprietary blob in order to initialise
|
||||
the RAM and a few other components. The blob largely consists of Intel's
|
||||
Memory Reference Code (shortened to mrc), and is just under 200 KiB
|
||||
in size. It is also known as a system agent binary. Unfortunately,
|
||||
it is not currently possible to distribute this as part of coreboot.
|
||||
However, the mrc can be obtained from a Haswell Chromebook firmware
|
||||
image, and you might find one online. The mrc from a ChromeOS image can
|
||||
be extracted with the following command. If extracting from a "standard"
|
||||
coreboot image, omit `-r RO_SECTION`.
|
||||
|
||||
```bash
|
||||
cbfstool coreboot.rom extract -f mrc.bin -n mrc.bin -r RO_SECTION
|
||||
```eval_rst
|
||||
Please see :doc:`../../northbridge/intel/haswell/mrc.bin`.
|
||||
```
|
||||
|
||||
Now, place mrc.bin in the root of the coreboot directory.
|
||||
Alternatively, place it anywhere you want, and set `MRC_FILE` to its
|
||||
location when building coreboot.
|
||||
|
||||
## Building coreboot
|
||||
|
||||
A fully working image should be possible just by setting your MAC
|
||||
|
Reference in New Issue
Block a user