spi_desc moduleΒΆ

The SPI Flash Descriptor indicates read/write permissions for devices to access regions of the flash memory. This module simply reads the Flash Descriptor and checks that software cannot modify the Flash Descriptor itself. If software can write to the Flash Descriptor, then software could bypass any protection defined by it. While often used for debugging, this should not be the case on production systems.

This module checks that software cannot write to the flash descriptor.

Usage:

chipsec_main -m common.spi_desc

Examples:
>>> chipsec_main.py -m common.spi_desc
Registers used:
  • FRAP.BRRA

  • FRAP.BRWA