chipsec.modules.common.pscs.bdfx77 moduleΒΆ
BIOS must hide device 7 function 7 before LT_LOCK_MEMORY.ConfigLock for Whitley CPX.
This test module is specifically for Whitley CPX platforms. It will run normally during run-time but the BDF x:7:7 devices need to be hidden before the LT_LOCK_MEMORY.ConfigLock bit is set, at END_Of_DXE. Therefore, the check for this bit needs to occur before the ConfigLock bit is set, sometime during DXE boot phase.
- Reference:
- One way to test this bit:
- Install CHIPSEC on a host test system with ITP connected to SUT per DAL instructions in the CHIPSEC BKM
Boot and halt the SUT before LT_LOCK_MEMORY.ConfigLock is set and the BDF x:7:7 devices are not visible, late DXE phase but before END_Of_DXE.
Run this module
- Usage:
chipsec_main -m common.pscs.bdfx77
- Example:
>>> chipsec_main.py -m common.pscs.bdfx77
Note
The x:7:7 devices need to be hidden before the LT_LOCK_MEMORY.ConfigLock bit is set, at END_Of_DXE. Therefore the check for this bit needs to occur before the ConfigLock bit is set, sometime during DXE boot phase.
Note
This test will only run on the Whitley CPX platform