coreboot/src/southbridge
Nicola Corna 16719ad143 sb/intel/common/firmware: Add Intel ME/TXE firmware check
Ensure that the provided ME/TXE firmware is valid, using the
check capabilities of me_cleaner.

me_cleaner checks that the fundamental partition is available and
it has a correct signature. The checks performed by me_cleaner
aren't exhaustive, but they should find at least whether the user
has provided an empty or corrupted firmware.

me_cleaner has been tested on all the ME (6-11.6) and TXE (1-3)
firmwares available here [1], and it hasn't reported any false
positive.

[1] http://www.win-raid.com/t832f39-Intel-Engine-Firmware-Repositories.html

Change-Id: Ie6ea3b4e637dca4097b9377bd0507e84c4e8f687
Signed-off-by: Nicola Corna <nicola@corna.info>
Reviewed-on: https://review.coreboot.org/18768
Tested-by: build bot (Jenkins)
Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net>
Reviewed-by: Philipp Deppenwiese <zaolin.daisuki@gmail.com>
Reviewed-by: Philippe Mathieu-Daudé <philippe.mathieu.daude@gmail.com>
2017-03-19 21:37:57 +01:00
..
amd AGESA: Move heap allocator declarations 2017-03-08 03:20:27 +01:00
broadcom amdfam10: Perform major include ".c" cleanup 2017-01-04 18:56:01 +01:00
intel sb/intel/common/firmware: Add Intel ME/TXE firmware check 2017-03-19 21:37:57 +01:00
nvidia sb/nvidia/mcp55: Fix typo in nic.c 2017-01-13 17:41:23 +01:00
ricoh/rl5c476 sb/ricoh/rl5c476/rl5c476.c: Use tab for indents 2016-11-28 01:03:34 +01:00
sis/sis966 PCI ops: Remove conflicting duplicate declarations 2016-12-06 20:44:12 +01:00
ti southbridge/ti: Update license headers 2016-04-13 17:36:00 +02:00
via via/k8t890: Compose a list of PCI IDs 2016-11-22 18:30:16 +01:00