coreboot-kgpe-d16/src
Sridhar Siricilla 0c923732dd soc/intel/meteorlake: Check MANUF_LOCK when logging manufacturing mode
As per Intel doc #729124 Section 3.6.1 "Intel CSME Production Machine
Determination", from ADL onwards there are three criteria which
determine whether a device is in production mode:
1. Fuses are programmed
2. SPI descriptor is locked
3. Manufacturing variables are locked

When logging whether the device is in manufacturing mode, #1 and #2 are
already checked. Add a check for #3 as well.

TEST=Build and boot MTL RVP

Snippet from coreboot log:
[DEBUG]  ME: Manufacturing Mode          : YES

Signed-off-by: Sridhar Siricilla <sridhar.siricilla@intel.com>
Change-Id: I495a7d8730716fc92e8c57b2caef73e8bb44d30b
Reviewed-on: https://review.coreboot.org/c/coreboot/+/69578
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Subrata Banik <subratabanik@google.com>
Reviewed-by: Jamie Ryu <jamie.m.ryu@intel.com>
Reviewed-by: Eric Lai <eric_lai@quanta.corp-partner.google.com>
Reviewed-by: Ivy Jian <ivy.jian@quanta.corp-partner.google.com>
2022-11-17 00:55:35 +00:00
..
acpi acpi: Update default processor string from decimal to hex 2022-11-13 15:41:59 +00:00
arch arch/x86: Disable clang build if using verstage_before_bootblock 2022-11-16 15:22:15 +00:00
commonlib device & commonlib: Update pci_scan_bus postcodes 2022-11-12 22:52:54 +00:00
console console/post.c: Sort includes 2022-10-27 15:46:39 +00:00
cpu cpu/x86/smm: Use common SMM_ASEG region 2022-11-16 15:34:44 +00:00
device device/Kconfig: Don't allow native mode in x86_64 2022-11-14 15:54:09 +00:00
drivers drivers/intel/fsp2_0: add log level parameter to fsp_print_guid 2022-11-16 15:00:00 +00:00
ec ec/google/chromeec: Deprecate dev_index from google_chromeec_reboot 2022-11-12 23:01:47 +00:00
include cpu/x86/smm: Use common SMM_ASEG region 2022-11-16 15:34:44 +00:00
lib lib/ramtest.c: Update ram failure post code 2022-11-12 22:53:14 +00:00
mainboard mb/google/nissa/var/yaviks: Enable ISH driver and firmware name 2022-11-16 21:01:27 +00:00
northbridge nb/intel/ironlake: Hook up PCI domain and CPU ops to devicetree 2022-11-14 22:34:23 +00:00
sbom
security security/tpm: improve tlcl_extend() signature 2022-11-12 23:16:07 +00:00
soc soc/intel/meteorlake: Check MANUF_LOCK when logging manufacturing mode 2022-11-17 00:55:35 +00:00
southbridge sb/intel/i82801dx: Clean up includes 2022-11-12 03:33:14 +00:00
superio Revert "mb/aopen/dxplplusu: Remove board" 2022-11-09 18:10:54 +00:00
vendorcode vc/intel/fsp/mtl: Update header files from 2364_00 to 2404_00 2022-11-17 00:01:56 +00:00
Kconfig drivers/generic/ioapic: Drop poor implementation 2022-11-13 18:48:52 +00:00