Navigation

  • index
  • modules |
  • next |
  • previous |
  • CHIPSEC documentation »
  • Architecture Overview »
  • chipsec.hal package

chipsec.hal packageΒΆ

  • chipsec.hal.acpi module
  • chipsec.hal.acpi_tables module
  • chipsec.hal.cmos module
  • chipsec.hal.cpu module
  • chipsec.hal.cpuid module
  • chipsec.hal.ec module
  • chipsec.hal.hal_base module
  • chipsec.hal.igd module
  • chipsec.hal.interrupts module
  • chipsec.hal.io module
  • chipsec.hal.iobar module
  • chipsec.hal.iommu module
  • chipsec.hal.locks module
  • chipsec.hal.mmio module
  • chipsec.hal.msgbus module
  • chipsec.hal.msr module
  • chipsec.hal.paging module
  • chipsec.hal.pci module
  • chipsec.hal.pcidb module
  • chipsec.hal.physmem module
  • chipsec.hal.psp module
  • chipsec.hal.smbios module
  • chipsec.hal.smbus module
  • chipsec.hal.spd module
  • chipsec.hal.spi module
  • chipsec.hal.spi_descriptor module
  • chipsec.hal.spi_jedec_ids module
  • chipsec.hal.spi_uefi module
  • chipsec.hal.tpm module
  • chipsec.hal.tpm12_commands module
  • chipsec.hal.tpm_eventlog module
  • chipsec.hal.ucode module
  • chipsec.hal.uefi module
  • chipsec.hal.uefi_common module
  • chipsec.hal.uefi_compression module
  • chipsec.hal.uefi_fv module
  • chipsec.hal.uefi_platform module
  • chipsec.hal.uefi_search module
  • chipsec.hal.virtmem module
  • chipsec.hal.vmm module

Logo of CHIPSEC

Table of Contents

Start here

  • Contact
  • Download CHIPSEC

Installation

  • Linux Installation
  • DAL Windows Installation
  • Windows Installation
  • Building a Bootable USB drive with UEFI Shell (x64)

Using CHIPSEC

  • Interpreting results
  • Running CHIPSEC

Architecture and Modules

  • Architecture Overview
  • Configuration Files
  • Writing Your Own Modules
  • OS Helpers and Drivers
  • Methods for Platform Detection
  • Sample module code template
  • Util Command
  • CHIPSEC Modules

Contribution Guide

  • Python Version
  • Python Coding Style Guide
  • f-Strings
  • Type Hints
  • Underscores in Numeric Literals
  • Walrus Operator (:=)
  • Deprecate distutils module support
  • Sphinx Version
  • Generating Documentation
  • References

Previous topic

chipsec.utilcmd.vmm_cmd module

Next topic

chipsec.hal.acpi module

Quick search

Navigation

  • index
  • modules |
  • next |
  • previous |
  • CHIPSEC documentation »
  • Architecture Overview »
  • chipsec.hal package
Last updated on May 01, 2025. Created using Sphinx 8.1.3.