Platform Detection

CHIPSEC identifies the processor platform and, where applicable, the PCH using the SKU metadata and PCI device IDs in its configuration tree. PCI enumeration provides device identities; CPU configuration can also use CPUID detection values to distinguish platforms that share device IDs. The platform-detection and configuration-loading flow is implemented by chipsec/chipset.py and chipsec/config.py.

Platform Configuration Options

Use -p or --platform to request a platform code explicitly. Use --pch to request a PCH code. These options select configuration data; they do not change the hardware being detected. The -i / --ignore_platform option is deprecated and should not be used for normal operation.

Warning

Using -p, --pch or -i is not recommended. These options can cause many devices and registers to be detected incorrectly or not detected at all. Use them only if you understand their effects. Their practical behavior changed between CHIPSEC 1.x.x and 2.x.x.