From cbc561f64a5dc5ca4489703ba96b7ec91d840bf7 Mon Sep 17 00:00:00 2001 From: Tristan Corrick Date: Fri, 21 Dec 2018 23:47:03 +1300 Subject: 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 Reviewed-on: https://review.coreboot.org/c/30356 Tested-by: build bot (Jenkins) Reviewed-by: Nico Huber --- Documentation/mainboard/asrock/h81m-hds.md | 18 ++---------------- 1 file changed, 2 insertions(+), 16 deletions(-) (limited to 'Documentation/mainboard/asrock/h81m-hds.md') diff --git a/Documentation/mainboard/asrock/h81m-hds.md b/Documentation/mainboard/asrock/h81m-hds.md index 0338aa10bb..460af8feaf 100644 --- a/Documentation/mainboard/asrock/h81m-hds.md +++ b/Documentation/mainboard/asrock/h81m-hds.md @@ -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 -- cgit v1.2.3