memlock moduleΒΆ

This module checks if memory configuration is locked to protect SMM

Reference:

This module checks the following: - MSR_LT_LOCK_MEMORY MSR (0x2E7) - Bit [0]

The module returns the following results:
  • FAILED : MSR_LT_LOCK_MEMORY[0] is not set

  • PASSED : MSR_LT_LOCK_MEMORY[0] is set

  • ERROR : Problem reading MSR_LT_LOCK_MEMORY values

Usage:

chipsec_main -m common.memlock

Example:
>>> chipsec_main.py -m common.memlock
Registers used:
  • MSR_LT_LOCK_MEMORY

Note

  • This module will not run on Atom based platforms.