coreboot-kgpe-d16/src/northbridge/intel
Stefan Reinauer 357bb2daf0 SandyBridge/IvyBridge: Use flash map to find MRC cache
Until now, the MRC cache position and size was hard coded in Kconfig.
However, on ChromeOS devices, it should be determined by reading the
FMAP.

This patch provides a minimalistic FMAP parser (libflashmap was too
complex and OS centered) to allow reading the in-ROM flash map and
look for sections.

This will also be needed on some partner devices where coreboot will
have to find the VPD in order to set up the device's mac address
correctly.

The MRC cache implementation demonstrates how to use the FMAP parser.

Change-Id: I34964b72587443a6ca4f27407d778af8728565f8
Signed-off-by: Stefan Reinauer <reinauer@google.com>
Reviewed-on: http://review.coreboot.org/1701
Reviewed-by: Marc Jones <marcj303@gmail.com>
Tested-by: build bot (Jenkins)
2012-11-07 08:28:28 +01:00
..
e7501 Remove chip.h files without config structure 2012-10-07 12:55:04 +02:00
e7505 Fix some issues with new "reference" toolchain 2012-11-02 18:06:49 +01:00
e7520 Auto-declare chip_operations 2012-08-22 05:06:41 +02:00
e7525 Auto-declare chip_operations 2012-08-22 05:06:41 +02:00
i440bx Remove chip.h files without config structure 2012-10-07 12:55:04 +02:00
i440lx Remove chip.h files without config structure 2012-10-07 12:55:04 +02:00
i855 Remove chip.h files without config structure 2012-10-07 12:55:04 +02:00
i945 Remove chip.h files without config structure 2012-10-07 12:55:04 +02:00
i3100 Auto-declare chip_operations 2012-08-22 05:06:41 +02:00
i5000 Remove chip.h files without config structure 2012-10-07 12:55:04 +02:00
i82810 Remove chip.h files without config structure 2012-10-07 12:55:04 +02:00
i82830 Remove chip.h files without config structure 2012-10-07 12:55:04 +02:00
sandybridge SandyBridge/IvyBridge: Use flash map to find MRC cache 2012-11-07 08:28:28 +01:00
sch northbridge/sch: move the \n so it reads a little better 2012-10-26 21:55:28 +02:00
Kconfig Add support for Intel Sandybridge CPU (northbridge part) 2012-04-05 20:59:31 +02:00
Makefile.inc Add support for Intel Sandybridge CPU (northbridge part) 2012-04-05 20:59:31 +02:00