-
Notifications
You must be signed in to change notification settings - Fork 3
/
searchindex.js
1 lines (1 loc) · 148 KB
/
searchindex.js
1
Search.setIndex({"alltitles": {"Alternate Build Methods": [[13, "alternate-build-methods"]], "Architecture Overview": [[2, null]], "Architecture and Modules": [[10, null]], "Attack Surface/Vector: Boot time firmware": [[9, "id7"]], "Attack Surface/Vector: Firmware protections in ROM": [[9, "id1"]], "Attack Surface/Vector: Firmware update": [[9, "id9"]], "Attack Surface/Vector: Misc": [[9, "id11"]], "Attack Surface/Vector: Network interfaces": [[9, "id10"]], "Attack Surface/Vector: Persistent firmware configuration": [[9, "id4"]], "Attack Surface/Vector: Platform hardware configuration": [[9, "id5"]], "Attack Surface/Vector: Power state transitions (eg. resume from sleep)": [[9, "id8"]], "Attack Surface/Vector: Runtime firmware (eg. SMI handlers)": [[9, "id6"]], "Attack Surface/Vector: Runtime protection of SMRAM": [[9, "id2"]], "Attack Surface/Vector: Secure boot - Incorrect protection of secure boot configuration": [[9, "id3"]], "Automated Tests": [[251, "automated-tests"]], "Auxiliary components": [[2, "auxiliary-components"]], "Building": [[12, "building"], [13, "building"]], "Building CHIPSEC": [[11, "building-chipsec"]], "Building UEFI Python 3.6.8 (optional)": [[14, "building-uefi-python-3-6-8-optional"]], "Building a Bootable USB drive with UEFI Shell (x64)": [[14, null]], "CHIPSEC 1.13.8": [[10, null]], "CHIPSEC Modules": [[9, null]], "CHIPSEC_MAIN Program Flow": [[2, "chipsec-main-program-flow"]], "CHIPSEC_UTIL Program Flow": [[2, "chipsec-util-program-flow"]], "Chip information located in chipsec/chipset.py": [[6, "chip-information-located-in-chipsec-chipset-py"]], "Commands": [[2, "commands"]], "Configuration File Example": [[3, "configuration-file-example"]], "Configuration Files": [[3, null]], "Contact": [[249, null]], "Contribution Guide": [[10, null]], "Contribution and Style Guides": [[10, "contribution-and-style-guides"]], "Core components": [[2, "core-components"]], "Create a New Helper": [[5, "create-a-new-helper"]], "Creating a Live Linux image": [[11, "creating-a-live-linux-image"]], "DAL Windows Installation": [[12, null]], "Deprecate distutils module support": [[0, "deprecate-distutils-module-support"]], "Download CHIPSEC": [[250, null]], "Example": [[5, "example"]], "Executable build scripts": [[2, "executable-build-scripts"]], "Filter Driver Access PCI Config Space Test": [[13, "filter-driver-access-pci-config-space-test"]], "Fuzzing": [[2, "fuzzing"]], "Generating Documentation": [[1, "generating-documentation"]], "Generic results meanings": [[251, "id2"]], "GitHub repository": [[250, "github-repository"]], "HAL (Hardware Abstraction Layer)": [[2, "hal-hardware-abstraction-layer"]], "Helper components": [[5, "helper-components"]], "Helpers import from BaseHelper": [[5, "helpers-import-from-basehelper"]], "Install CHIPSEC Dependencies": [[13, "install-chipsec-dependencies"]], "Install PCI Filter Driver": [[13, "install-pci-filter-driver"]], "Installation": [[10, "installation"], [10, null]], "Installing CHIPSEC": [[11, "installing-chipsec"], [14, "installing-chipsec"]], "Installing Kali Linux": [[11, "installing-kali-linux"]], "Interpreting results": [[251, null]], "Linux Installation": [[11, null]], "List of Cfg components": [[3, "list-of-cfg-components"]], "Methods for Platform Detection": [[6, null]], "Module & Command Development": [[10, "module-command-development"]], "Modules": [[9, "modules"]], "Modules results meanings": [[251, "id3"]], "Mostly invoked by HAL modules": [[5, "mostly-invoked-by-hal-modules"]], "OS Helpers and Drivers": [[5, null]], "PEP versions supported by CHIPSEC": [[0, "id2"], [0, "id3"], [0, "id4"], [0, "id5"], [0, "id6"]], "Platform Configuration Options": [[6, "platform-configuration-options"]], "Prerequisites": [[11, "prerequisites"], [12, "prerequisites"]], "Python": [[250, "python"]], "Python Coding Style Guide": [[0, "python-coding-style-guide"]], "Python Version": [[0, null]], "References": [[1, "references"]], "Releases": [[250, "releases"]], "Results": [[251, "results"]], "Run CHIPSEC": [[11, "run-chipsec"]], "Run CHIPSEC in UEFI Shell": [[14, "run-chipsec-in-uefi-shell"]], "Running CHIPSEC": [[252, null]], "Running in Shell": [[252, "running-in-shell"]], "Sample module code template": [[7, null]], "Sphinx Version": [[1, null]], "Start here": [[10, null]], "Tools": [[251, "tools"]], "Turn off kernel driver signature checks": [[13, "turn-off-kernel-driver-signature-checks"]], "Type Hints": [[0, "type-hints"]], "Underscores in Numeric Literals": [[0, "underscores-in-numeric-literals"]], "Uses PCI VendorID and DeviceID to detect processor and PCH": [[6, "uses-pci-vendorid-and-deviceid-to-detect-processor-and-pch"]], "Using CHIPSEC": [[10, "using-chipsec"], [10, null]], "Using as a Python Package": [[252, "using-as-a-python-package"]], "Util Command": [[8, null]], "Walrus Operator (:=)": [[0, "walrus-operator"]], "Windows Installation": [[13, null]], "Windows PCI Filter Driver": [[13, "windows-pci-filter-driver"]], "Writing Your Own Modules": [[4, null]], "adl": [[16, null]], "apl": [[17, null]], "avn": [[18, null]], "bdw": [[19, null]], "bdx": [[20, null]], "byt": [[21, null]], "cfl": [[22, null]], "chipsec.fuzzing package": [[70, null]], "chipsec.fuzzing.primitives module": [[71, null]], "chipsec.hal package": [[72, null]], "chipsec.hal.acpi module": [[73, null]], "chipsec.hal.acpi_tables module": [[74, null]], "chipsec.hal.cmos module": [[75, null]], "chipsec.hal.cpu module": [[76, null]], "chipsec.hal.cpuid module": [[77, null]], "chipsec.hal.ec module": [[78, null]], "chipsec.hal.hal_base module": [[79, null]], "chipsec.hal.igd module": [[80, null]], "chipsec.hal.interrupts module": [[81, null]], "chipsec.hal.io module": [[82, null]], "chipsec.hal.iobar module": [[83, null]], "chipsec.hal.iommu module": [[84, null]], "chipsec.hal.locks module": [[85, null]], "chipsec.hal.mmio module": [[86, null]], "chipsec.hal.msgbus module": [[87, null]], "chipsec.hal.msr module": [[88, null]], "chipsec.hal.paging module": [[89, null]], "chipsec.hal.pci module": [[90, null]], "chipsec.hal.pcidb module": [[91, null]], "chipsec.hal.physmem module": [[92, null]], "chipsec.hal.psp module": [[93, null]], "chipsec.hal.smbios module": [[94, null]], "chipsec.hal.smbus module": [[95, null]], "chipsec.hal.spd module": [[96, null]], "chipsec.hal.spi module": [[97, null]], "chipsec.hal.spi_descriptor module": [[98, null]], "chipsec.hal.spi_jedec_ids module": [[99, null]], "chipsec.hal.spi_uefi module": [[100, null]], "chipsec.hal.tpm module": [[101, null]], "chipsec.hal.tpm12_commands module": [[102, null]], "chipsec.hal.tpm_eventlog module": [[103, null]], "chipsec.hal.ucode module": [[104, null]], "chipsec.hal.uefi module": [[105, null]], "chipsec.hal.uefi_common module": [[106, null]], "chipsec.hal.uefi_compression module": [[107, null]], "chipsec.hal.uefi_fv module": [[108, null]], "chipsec.hal.uefi_platform module": [[109, null]], "chipsec.hal.uefi_search module": [[110, null]], "chipsec.hal.virtmem module": [[111, null]], "chipsec.hal.vmm module": [[112, null]], "chipsec.helper package": [[113, null]], "chipsec.helper.basehelper module": [[114, null]], "chipsec.helper.dal package": [[115, null]], "chipsec.helper.dal.dalhelper module": [[116, null]], "chipsec.helper.efi package": [[117, null]], "chipsec.helper.efi.efihelper module": [[118, null]], "chipsec.helper.linux package": [[119, null]], "chipsec.helper.linux.linuxhelper module": [[120, null]], "chipsec.helper.linuxnative package": [[121, null]], "chipsec.helper.linuxnative.cpuid module": [[122, null]], "chipsec.helper.linuxnative.legacy_pci module": [[123, null]], "chipsec.helper.linuxnative.linuxnativehelper module": [[124, null]], "chipsec.helper.nonehelper module": [[125, null]], "chipsec.helper.oshelper module": [[126, null]], "chipsec.helper.windows package": [[127, null]], "chipsec.helper.windows.windowshelper module": [[128, null]], "chipsec.library.gil module": [[129, null]], "chipsec.modules package": [[130, null]], "chipsec.modules.bdw package": [[131, null]], "chipsec.modules.byt package": [[132, null]], "chipsec.modules.common package": [[133, null]], "chipsec.modules.common.bios_kbrd_buffer module": [[134, null]], "chipsec.modules.common.bios_smi module": [[135, null]], "chipsec.modules.common.bios_ts module": [[136, null]], "chipsec.modules.common.bios_wp module": [[137, null]], "chipsec.modules.common.cet module": [[138, null]], "chipsec.modules.common.cpu package": [[139, null]], "chipsec.modules.common.cpu.cpu_info module": [[140, null]], "chipsec.modules.common.cpu.ia_untrusted module": [[141, null]], "chipsec.modules.common.cpu.spectre_v2 module": [[142, null]], "chipsec.modules.common.debugenabled module": [[143, null]], "chipsec.modules.common.ia32cfg module": [[144, null]], "chipsec.modules.common.me_mfg_mode module": [[145, null]], "chipsec.modules.common.memconfig module": [[146, null]], "chipsec.modules.common.memlock module": [[147, null]], "chipsec.modules.common.remap module": [[148, null]], "chipsec.modules.common.rom_armor module": [[149, null]], "chipsec.modules.common.rtclock module": [[150, null]], "chipsec.modules.common.secureboot package": [[151, null]], "chipsec.modules.common.secureboot.variables module": [[152, null]], "chipsec.modules.common.sgx_check module": [[153, null]], "chipsec.modules.common.sgx_check_sidekick module": [[154, null]], "chipsec.modules.common.smm module": [[155, null]], "chipsec.modules.common.smm_addr module": [[156, null]], "chipsec.modules.common.smm_close module": [[157, null]], "chipsec.modules.common.smm_code_chk module": [[158, null]], "chipsec.modules.common.smm_dma module": [[159, null]], "chipsec.modules.common.smm_lock module": [[160, null]], "chipsec.modules.common.smrr module": [[161, null]], "chipsec.modules.common.spd_wd module": [[162, null]], "chipsec.modules.common.spi_access module": [[163, null]], "chipsec.modules.common.spi_desc module": [[164, null]], "chipsec.modules.common.spi_fdopss module": [[165, null]], "chipsec.modules.common.spi_lock module": [[166, null]], "chipsec.modules.common.uefi package": [[167, null]], "chipsec.modules.common.uefi.access_uefispec module": [[168, null]], "chipsec.modules.common.uefi.s3bootscript module": [[169, null]], "chipsec.modules.hsw package": [[170, null]], "chipsec.modules.ivb package": [[171, null]], "chipsec.modules.snb package": [[172, null]], "chipsec.modules.tools package": [[173, null]], "chipsec.modules.tools.cpu package": [[174, null]], "chipsec.modules.tools.cpu.sinkhole module": [[175, null]], "chipsec.modules.tools.secureboot package": [[176, null]], "chipsec.modules.tools.secureboot.te module": [[177, null]], "chipsec.modules.tools.smm package": [[178, null]], "chipsec.modules.tools.smm.rogue_mmio_bar module": [[179, null]], "chipsec.modules.tools.smm.smm_ptr module": [[180, null]], "chipsec.modules.tools.uefi package": [[181, null]], "chipsec.modules.tools.uefi.reputation module": [[182, null]], "chipsec.modules.tools.uefi.s3script_modify module": [[183, null]], "chipsec.modules.tools.uefi.scan_blocked module": [[184, null]], "chipsec.modules.tools.uefi.scan_image module": [[185, null]], "chipsec.modules.tools.uefi.uefivar_fuzz module": [[186, null]], "chipsec.modules.tools.vmm package": [[187, null]], "chipsec.modules.tools.vmm.common module": [[188, null]], "chipsec.modules.tools.vmm.cpuid_fuzz module": [[189, null]], "chipsec.modules.tools.vmm.ept_finder module": [[190, null]], "chipsec.modules.tools.vmm.hv package": [[191, null]], "chipsec.modules.tools.vmm.hv.define module": [[192, null]], "chipsec.modules.tools.vmm.hv.hypercall module": [[193, null]], "chipsec.modules.tools.vmm.hv.hypercallfuzz module": [[194, null]], "chipsec.modules.tools.vmm.hv.synth_dev module": [[195, null]], "chipsec.modules.tools.vmm.hv.synth_kbd module": [[196, null]], "chipsec.modules.tools.vmm.hv.vmbus module": [[197, null]], "chipsec.modules.tools.vmm.hv.vmbusfuzz module": [[198, null]], "chipsec.modules.tools.vmm.hypercallfuzz module": [[199, null]], "chipsec.modules.tools.vmm.iofuzz module": [[200, null]], "chipsec.modules.tools.vmm.msr_fuzz module": [[201, null]], "chipsec.modules.tools.vmm.pcie_fuzz module": [[202, null]], "chipsec.modules.tools.vmm.pcie_overlap_fuzz module": [[203, null]], "chipsec.modules.tools.vmm.vbox package": [[204, null]], "chipsec.modules.tools.vmm.vbox.vbox_crash_apicbase module": [[205, null]], "chipsec.modules.tools.vmm.venom module": [[206, null]], "chipsec.modules.tools.vmm.xen package": [[207, null]], "chipsec.modules.tools.vmm.xen.define module": [[208, null]], "chipsec.modules.tools.vmm.xen.hypercall module": [[209, null]], "chipsec.modules.tools.vmm.xen.hypercallfuzz module": [[210, null]], "chipsec.modules.tools.vmm.xen.xsa188 module": [[211, null]], "chipsec.modules.tools.wsmt module": [[212, null]], "chipsec.testcase module": [[213, null]], "chipsec.utilcmd package": [[214, null]], "chipsec.utilcmd.acpi_cmd module": [[215, null]], "chipsec.utilcmd.chipset_cmd module": [[216, null]], "chipsec.utilcmd.cmos_cmd module": [[217, null]], "chipsec.utilcmd.config_cmd module": [[218, null]], "chipsec.utilcmd.cpu_cmd module": [[219, null]], "chipsec.utilcmd.decode_cmd module": [[220, null]], "chipsec.utilcmd.deltas_cmd module": [[221, null]], "chipsec.utilcmd.desc_cmd module": [[222, null]], "chipsec.utilcmd.ec_cmd module": [[223, null]], "chipsec.utilcmd.igd_cmd module": [[224, null]], "chipsec.utilcmd.interrupts_cmd module": [[225, null]], "chipsec.utilcmd.io_cmd module": [[226, null]], "chipsec.utilcmd.iommu_cmd module": [[227, null]], "chipsec.utilcmd.lock_check_cmd module": [[228, null]], "chipsec.utilcmd.mem_cmd module": [[229, null]], "chipsec.utilcmd.mmcfg_base_cmd module": [[230, null]], "chipsec.utilcmd.mmcfg_cmd module": [[231, null]], "chipsec.utilcmd.mmio_cmd module": [[232, null]], "chipsec.utilcmd.module_id_cmd module": [[233, null]], "chipsec.utilcmd.msgbus_cmd module": [[234, null]], "chipsec.utilcmd.msr_cmd module": [[235, null]], "chipsec.utilcmd.pci_cmd module": [[236, null]], "chipsec.utilcmd.reg_cmd module": [[237, null]], "chipsec.utilcmd.smbios_cmd module": [[238, null]], "chipsec.utilcmd.smbus_cmd module": [[239, null]], "chipsec.utilcmd.spd_cmd module": [[240, null]], "chipsec.utilcmd.spi_cmd module": [[241, null]], "chipsec.utilcmd.spidesc_cmd module": [[242, null]], "chipsec.utilcmd.tpm_cmd module": [[243, null]], "chipsec.utilcmd.txt_cmd module": [[244, null]], "chipsec.utilcmd.ucode_cmd module": [[245, null]], "chipsec.utilcmd.uefi_cmd module": [[246, null]], "chipsec.utilcmd.vmem_cmd module": [[247, null]], "chipsec.utilcmd.vmm_cmd module": [[248, null]], "chipsec_main options": [[252, "chipsec-main-options"]], "chipsec_util options": [[252, "chipsec-util-options"]], "cht": [[23, null]], "cml": [[24, null]], "common": [[25, null]], "dnv": [[26, null]], "ehl": [[27, null]], "f-Strings": [[0, "f-strings"]], "glk": [[28, null]], "hsw": [[29, null]], "hsx": [[30, null]], "icl": [[31, null]], "icx": [[32, null]], "iommu": [[33, null]], "ivb": [[34, null]], "ivt": [[35, null]], "jkt": [[36, null]], "kbl": [[37, null]], "mtl": [[38, null]], "pch_1xx": [[39, null]], "pch_2xx": [[40, null]], "pch_3xx": [[41, null]], "pch_3xxlp": [[42, null]], "pch_3xxop": [[43, null]], "pch_495": [[44, null]], "pch_4xx": [[45, null]], "pch_4xxh": [[46, null]], "pch_4xxlp": [[47, null]], "pch_5xxh": [[48, null]], "pch_5xxlp": [[49, null]], "pch_6xxP": [[50, null]], "pch_6xxS": [[51, null]], "pch_7x": [[52, null]], "pch_8x": [[53, null]], "pch_c60x": [[54, null]], "pch_c61x": [[55, null]], "pch_c620": [[56, null]], "pmc_i440fx": [[57, null]], "qrk": [[58, null]], "rkl": [[59, null]], "rpl": [[60, null]], "sfdp": [[61, null]], "skl": [[62, null]], "skx": [[63, null]], "snb": [[64, null]], "tglh": [[65, null]], "tglu": [[66, null]], "tpm12": [[67, null]], "txt": [[68, null]], "whl": [[69, null]]}, "docnames": ["contribution/code-style-python", "contribution/sphinx", "development/Architecture-Overview", "development/Configuration-Files", "development/Developing", "development/OS-Helpers-and-Drivers", "development/Platform-Detection", "development/Sample-Module-Code", "development/Sample-Util-Command", "development/Vulnerabilities-and-CHIPSEC-Modules", "index", "installation/InstallLinux", "installation/InstallWinDAL", "installation/InstallWindows", "installation/USBwithUEFIShell", "modules/chipsec.cfg.8086", "modules/chipsec.cfg.8086.adl.xml", "modules/chipsec.cfg.8086.apl.xml", "modules/chipsec.cfg.8086.avn.xml", "modules/chipsec.cfg.8086.bdw.xml", "modules/chipsec.cfg.8086.bdx.xml", "modules/chipsec.cfg.8086.byt.xml", "modules/chipsec.cfg.8086.cfl.xml", "modules/chipsec.cfg.8086.cht.xml", "modules/chipsec.cfg.8086.cml.xml", "modules/chipsec.cfg.8086.common.xml", "modules/chipsec.cfg.8086.dnv.xml", "modules/chipsec.cfg.8086.ehl.xml", "modules/chipsec.cfg.8086.glk.xml", "modules/chipsec.cfg.8086.hsw.xml", "modules/chipsec.cfg.8086.hsx.xml", "modules/chipsec.cfg.8086.icl.xml", "modules/chipsec.cfg.8086.icx.xml", "modules/chipsec.cfg.8086.iommu.xml", "modules/chipsec.cfg.8086.ivb.xml", "modules/chipsec.cfg.8086.ivt.xml", "modules/chipsec.cfg.8086.jkt.xml", "modules/chipsec.cfg.8086.kbl.xml", "modules/chipsec.cfg.8086.mtl.xml", "modules/chipsec.cfg.8086.pch_1xx.xml", "modules/chipsec.cfg.8086.pch_2xx.xml", "modules/chipsec.cfg.8086.pch_3xx.xml", "modules/chipsec.cfg.8086.pch_3xxlp.xml", "modules/chipsec.cfg.8086.pch_3xxop.xml", "modules/chipsec.cfg.8086.pch_495.xml", "modules/chipsec.cfg.8086.pch_4xx.xml", "modules/chipsec.cfg.8086.pch_4xxh.xml", "modules/chipsec.cfg.8086.pch_4xxlp.xml", "modules/chipsec.cfg.8086.pch_5xxh.xml", "modules/chipsec.cfg.8086.pch_5xxlp.xml", "modules/chipsec.cfg.8086.pch_6xxP.xml", "modules/chipsec.cfg.8086.pch_6xxS.xml", "modules/chipsec.cfg.8086.pch_7x.xml", "modules/chipsec.cfg.8086.pch_8x.xml", "modules/chipsec.cfg.8086.pch_c60x.xml", "modules/chipsec.cfg.8086.pch_c61x.xml", "modules/chipsec.cfg.8086.pch_c620.xml", "modules/chipsec.cfg.8086.pmc_i440fx.xml", "modules/chipsec.cfg.8086.qrk.xml", "modules/chipsec.cfg.8086.rkl.xml", "modules/chipsec.cfg.8086.rpl.xml", "modules/chipsec.cfg.8086.sfdp.xml", "modules/chipsec.cfg.8086.skl.xml", "modules/chipsec.cfg.8086.skx.xml", "modules/chipsec.cfg.8086.snb.xml", "modules/chipsec.cfg.8086.tglh.xml", "modules/chipsec.cfg.8086.tglu.xml", "modules/chipsec.cfg.8086.tpm12.xml", "modules/chipsec.cfg.8086.txt.xml", "modules/chipsec.cfg.8086.whl.xml", "modules/chipsec.fuzzing", "modules/chipsec.fuzzing.primitives", "modules/chipsec.hal", "modules/chipsec.hal.acpi", "modules/chipsec.hal.acpi_tables", "modules/chipsec.hal.cmos", "modules/chipsec.hal.cpu", "modules/chipsec.hal.cpuid", "modules/chipsec.hal.ec", "modules/chipsec.hal.hal_base", "modules/chipsec.hal.igd", "modules/chipsec.hal.interrupts", "modules/chipsec.hal.io", "modules/chipsec.hal.iobar", "modules/chipsec.hal.iommu", "modules/chipsec.hal.locks", "modules/chipsec.hal.mmio", "modules/chipsec.hal.msgbus", "modules/chipsec.hal.msr", "modules/chipsec.hal.paging", "modules/chipsec.hal.pci", "modules/chipsec.hal.pcidb", "modules/chipsec.hal.physmem", "modules/chipsec.hal.psp", "modules/chipsec.hal.smbios", "modules/chipsec.hal.smbus", "modules/chipsec.hal.spd", "modules/chipsec.hal.spi", "modules/chipsec.hal.spi_descriptor", "modules/chipsec.hal.spi_jedec_ids", "modules/chipsec.hal.spi_uefi", "modules/chipsec.hal.tpm", "modules/chipsec.hal.tpm12_commands", "modules/chipsec.hal.tpm_eventlog", "modules/chipsec.hal.ucode", "modules/chipsec.hal.uefi", "modules/chipsec.hal.uefi_common", "modules/chipsec.hal.uefi_compression", "modules/chipsec.hal.uefi_fv", "modules/chipsec.hal.uefi_platform", "modules/chipsec.hal.uefi_search", "modules/chipsec.hal.virtmem", "modules/chipsec.hal.vmm", "modules/chipsec.helper", "modules/chipsec.helper.basehelper", "modules/chipsec.helper.dal", "modules/chipsec.helper.dal.dalhelper", "modules/chipsec.helper.efi", "modules/chipsec.helper.efi.efihelper", "modules/chipsec.helper.linux", "modules/chipsec.helper.linux.linuxhelper", "modules/chipsec.helper.linuxnative", "modules/chipsec.helper.linuxnative.cpuid", "modules/chipsec.helper.linuxnative.legacy_pci", "modules/chipsec.helper.linuxnative.linuxnativehelper", "modules/chipsec.helper.nonehelper", "modules/chipsec.helper.oshelper", "modules/chipsec.helper.windows", "modules/chipsec.helper.windows.windowshelper", "modules/chipsec.library.gil", "modules/chipsec.modules", "modules/chipsec.modules.bdw", "modules/chipsec.modules.byt", "modules/chipsec.modules.common", "modules/chipsec.modules.common.bios_kbrd_buffer", "modules/chipsec.modules.common.bios_smi", "modules/chipsec.modules.common.bios_ts", "modules/chipsec.modules.common.bios_wp", "modules/chipsec.modules.common.cet", "modules/chipsec.modules.common.cpu", "modules/chipsec.modules.common.cpu.cpu_info", "modules/chipsec.modules.common.cpu.ia_untrusted", "modules/chipsec.modules.common.cpu.spectre_v2", "modules/chipsec.modules.common.debugenabled", "modules/chipsec.modules.common.ia32cfg", "modules/chipsec.modules.common.me_mfg_mode", "modules/chipsec.modules.common.memconfig", "modules/chipsec.modules.common.memlock", "modules/chipsec.modules.common.remap", "modules/chipsec.modules.common.rom_armor", "modules/chipsec.modules.common.rtclock", "modules/chipsec.modules.common.secureboot", "modules/chipsec.modules.common.secureboot.variables", "modules/chipsec.modules.common.sgx_check", "modules/chipsec.modules.common.sgx_check_sidekick", "modules/chipsec.modules.common.smm", "modules/chipsec.modules.common.smm_addr", "modules/chipsec.modules.common.smm_close", "modules/chipsec.modules.common.smm_code_chk", "modules/chipsec.modules.common.smm_dma", "modules/chipsec.modules.common.smm_lock", "modules/chipsec.modules.common.smrr", "modules/chipsec.modules.common.spd_wd", "modules/chipsec.modules.common.spi_access", "modules/chipsec.modules.common.spi_desc", "modules/chipsec.modules.common.spi_fdopss", "modules/chipsec.modules.common.spi_lock", "modules/chipsec.modules.common.uefi", "modules/chipsec.modules.common.uefi.access_uefispec", "modules/chipsec.modules.common.uefi.s3bootscript", "modules/chipsec.modules.hsw", "modules/chipsec.modules.ivb", "modules/chipsec.modules.snb", "modules/chipsec.modules.tools", "modules/chipsec.modules.tools.cpu", "modules/chipsec.modules.tools.cpu.sinkhole", "modules/chipsec.modules.tools.secureboot", "modules/chipsec.modules.tools.secureboot.te", "modules/chipsec.modules.tools.smm", "modules/chipsec.modules.tools.smm.rogue_mmio_bar", "modules/chipsec.modules.tools.smm.smm_ptr", "modules/chipsec.modules.tools.uefi", "modules/chipsec.modules.tools.uefi.reputation", "modules/chipsec.modules.tools.uefi.s3script_modify", "modules/chipsec.modules.tools.uefi.scan_blocked", "modules/chipsec.modules.tools.uefi.scan_image", "modules/chipsec.modules.tools.uefi.uefivar_fuzz", "modules/chipsec.modules.tools.vmm", "modules/chipsec.modules.tools.vmm.common", "modules/chipsec.modules.tools.vmm.cpuid_fuzz", "modules/chipsec.modules.tools.vmm.ept_finder", "modules/chipsec.modules.tools.vmm.hv", "modules/chipsec.modules.tools.vmm.hv.define", "modules/chipsec.modules.tools.vmm.hv.hypercall", "modules/chipsec.modules.tools.vmm.hv.hypercallfuzz", "modules/chipsec.modules.tools.vmm.hv.synth_dev", "modules/chipsec.modules.tools.vmm.hv.synth_kbd", "modules/chipsec.modules.tools.vmm.hv.vmbus", "modules/chipsec.modules.tools.vmm.hv.vmbusfuzz", "modules/chipsec.modules.tools.vmm.hypercallfuzz", "modules/chipsec.modules.tools.vmm.iofuzz", "modules/chipsec.modules.tools.vmm.msr_fuzz", "modules/chipsec.modules.tools.vmm.pcie_fuzz", "modules/chipsec.modules.tools.vmm.pcie_overlap_fuzz", "modules/chipsec.modules.tools.vmm.vbox", "modules/chipsec.modules.tools.vmm.vbox.vbox_crash_apicbase", "modules/chipsec.modules.tools.vmm.venom", "modules/chipsec.modules.tools.vmm.xen", "modules/chipsec.modules.tools.vmm.xen.define", "modules/chipsec.modules.tools.vmm.xen.hypercall", "modules/chipsec.modules.tools.vmm.xen.hypercallfuzz", "modules/chipsec.modules.tools.vmm.xen.xsa188", "modules/chipsec.modules.tools.wsmt", "modules/chipsec.testcase", "modules/chipsec.utilcmd", "modules/chipsec.utilcmd.acpi_cmd", "modules/chipsec.utilcmd.chipset_cmd", "modules/chipsec.utilcmd.cmos_cmd", "modules/chipsec.utilcmd.config_cmd", "modules/chipsec.utilcmd.cpu_cmd", "modules/chipsec.utilcmd.decode_cmd", "modules/chipsec.utilcmd.deltas_cmd", "modules/chipsec.utilcmd.desc_cmd", "modules/chipsec.utilcmd.ec_cmd", "modules/chipsec.utilcmd.igd_cmd", "modules/chipsec.utilcmd.interrupts_cmd", "modules/chipsec.utilcmd.io_cmd", "modules/chipsec.utilcmd.iommu_cmd", "modules/chipsec.utilcmd.lock_check_cmd", "modules/chipsec.utilcmd.mem_cmd", "modules/chipsec.utilcmd.mmcfg_base_cmd", "modules/chipsec.utilcmd.mmcfg_cmd", "modules/chipsec.utilcmd.mmio_cmd", "modules/chipsec.utilcmd.module_id_cmd", "modules/chipsec.utilcmd.msgbus_cmd", "modules/chipsec.utilcmd.msr_cmd", "modules/chipsec.utilcmd.pci_cmd", "modules/chipsec.utilcmd.reg_cmd", "modules/chipsec.utilcmd.smbios_cmd", "modules/chipsec.utilcmd.smbus_cmd", "modules/chipsec.utilcmd.spd_cmd", "modules/chipsec.utilcmd.spi_cmd", "modules/chipsec.utilcmd.spidesc_cmd", "modules/chipsec.utilcmd.tpm_cmd", "modules/chipsec.utilcmd.txt_cmd", "modules/chipsec.utilcmd.ucode_cmd", "modules/chipsec.utilcmd.uefi_cmd", "modules/chipsec.utilcmd.vmem_cmd", "modules/chipsec.utilcmd.vmm_cmd", "start/Contact", "start/Download", "usage/Interpreting-Results", "usage/Running-Chipsec"], "envversion": {"sphinx": 64, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.todo": 2, "sphinx.ext.viewcode": 1}, "filenames": ["contribution/code-style-python.rst", "contribution/sphinx.rst", "development/Architecture-Overview.rst", "development/Configuration-Files.rst", "development/Developing.rst", "development/OS-Helpers-and-Drivers.rst", "development/Platform-Detection.rst", "development/Sample-Module-Code.rst", "development/Sample-Util-Command.rst", "development/Vulnerabilities-and-CHIPSEC-Modules.rst", "index.rst", "installation/InstallLinux.rst", "installation/InstallWinDAL.rst", "installation/InstallWindows.rst", "installation/USBwithUEFIShell.rst", "modules/chipsec.cfg.8086.rst", "modules/chipsec.cfg.8086.adl.xml.rst", "modules/chipsec.cfg.8086.apl.xml.rst", "modules/chipsec.cfg.8086.avn.xml.rst", "modules/chipsec.cfg.8086.bdw.xml.rst", "modules/chipsec.cfg.8086.bdx.xml.rst", "modules/chipsec.cfg.8086.byt.xml.rst", "modules/chipsec.cfg.8086.cfl.xml.rst", "modules/chipsec.cfg.8086.cht.xml.rst", "modules/chipsec.cfg.8086.cml.xml.rst", "modules/chipsec.cfg.8086.common.xml.rst", "modules/chipsec.cfg.8086.dnv.xml.rst", "modules/chipsec.cfg.8086.ehl.xml.rst", "modules/chipsec.cfg.8086.glk.xml.rst", "modules/chipsec.cfg.8086.hsw.xml.rst", "modules/chipsec.cfg.8086.hsx.xml.rst", "modules/chipsec.cfg.8086.icl.xml.rst", "modules/chipsec.cfg.8086.icx.xml.rst", "modules/chipsec.cfg.8086.iommu.xml.rst", "modules/chipsec.cfg.8086.ivb.xml.rst", "modules/chipsec.cfg.8086.ivt.xml.rst", "modules/chipsec.cfg.8086.jkt.xml.rst", "modules/chipsec.cfg.8086.kbl.xml.rst", "modules/chipsec.cfg.8086.mtl.xml.rst", "modules/chipsec.cfg.8086.pch_1xx.xml.rst", "modules/chipsec.cfg.8086.pch_2xx.xml.rst", "modules/chipsec.cfg.8086.pch_3xx.xml.rst", "modules/chipsec.cfg.8086.pch_3xxlp.xml.rst", "modules/chipsec.cfg.8086.pch_3xxop.xml.rst", "modules/chipsec.cfg.8086.pch_495.xml.rst", "modules/chipsec.cfg.8086.pch_4xx.xml.rst", "modules/chipsec.cfg.8086.pch_4xxh.xml.rst", "modules/chipsec.cfg.8086.pch_4xxlp.xml.rst", "modules/chipsec.cfg.8086.pch_5xxh.xml.rst", "modules/chipsec.cfg.8086.pch_5xxlp.xml.rst", "modules/chipsec.cfg.8086.pch_6xxP.xml.rst", "modules/chipsec.cfg.8086.pch_6xxS.xml.rst", "modules/chipsec.cfg.8086.pch_7x.xml.rst", "modules/chipsec.cfg.8086.pch_8x.xml.rst", "modules/chipsec.cfg.8086.pch_c60x.xml.rst", "modules/chipsec.cfg.8086.pch_c61x.xml.rst", "modules/chipsec.cfg.8086.pch_c620.xml.rst", "modules/chipsec.cfg.8086.pmc_i440fx.xml.rst", "modules/chipsec.cfg.8086.qrk.xml.rst", "modules/chipsec.cfg.8086.rkl.xml.rst", "modules/chipsec.cfg.8086.rpl.xml.rst", "modules/chipsec.cfg.8086.sfdp.xml.rst", "modules/chipsec.cfg.8086.skl.xml.rst", "modules/chipsec.cfg.8086.skx.xml.rst", "modules/chipsec.cfg.8086.snb.xml.rst", "modules/chipsec.cfg.8086.tglh.xml.rst", "modules/chipsec.cfg.8086.tglu.xml.rst", "modules/chipsec.cfg.8086.tpm12.xml.rst", "modules/chipsec.cfg.8086.txt.xml.rst", "modules/chipsec.cfg.8086.whl.xml.rst", "modules/chipsec.fuzzing.rst", "modules/chipsec.fuzzing.primitives.rst", "modules/chipsec.hal.rst", "modules/chipsec.hal.acpi.rst", "modules/chipsec.hal.acpi_tables.rst", "modules/chipsec.hal.cmos.rst", "modules/chipsec.hal.cpu.rst", "modules/chipsec.hal.cpuid.rst", "modules/chipsec.hal.ec.rst", "modules/chipsec.hal.hal_base.rst", "modules/chipsec.hal.igd.rst", "modules/chipsec.hal.interrupts.rst", "modules/chipsec.hal.io.rst", "modules/chipsec.hal.iobar.rst", "modules/chipsec.hal.iommu.rst", "modules/chipsec.hal.locks.rst", "modules/chipsec.hal.mmio.rst", "modules/chipsec.hal.msgbus.rst", "modules/chipsec.hal.msr.rst", "modules/chipsec.hal.paging.rst", "modules/chipsec.hal.pci.rst", "modules/chipsec.hal.pcidb.rst", "modules/chipsec.hal.physmem.rst", "modules/chipsec.hal.psp.rst", "modules/chipsec.hal.smbios.rst", "modules/chipsec.hal.smbus.rst", "modules/chipsec.hal.spd.rst", "modules/chipsec.hal.spi.rst", "modules/chipsec.hal.spi_descriptor.rst", "modules/chipsec.hal.spi_jedec_ids.rst", "modules/chipsec.hal.spi_uefi.rst", "modules/chipsec.hal.tpm.rst", "modules/chipsec.hal.tpm12_commands.rst", "modules/chipsec.hal.tpm_eventlog.rst", "modules/chipsec.hal.ucode.rst", "modules/chipsec.hal.uefi.rst", "modules/chipsec.hal.uefi_common.rst", "modules/chipsec.hal.uefi_compression.rst", "modules/chipsec.hal.uefi_fv.rst", "modules/chipsec.hal.uefi_platform.rst", "modules/chipsec.hal.uefi_search.rst", "modules/chipsec.hal.virtmem.rst", "modules/chipsec.hal.vmm.rst", "modules/chipsec.helper.rst", "modules/chipsec.helper.basehelper.rst", "modules/chipsec.helper.dal.rst", "modules/chipsec.helper.dal.dalhelper.rst", "modules/chipsec.helper.efi.rst", "modules/chipsec.helper.efi.efihelper.rst", "modules/chipsec.helper.linux.rst", "modules/chipsec.helper.linux.linuxhelper.rst", "modules/chipsec.helper.linuxnative.rst", "modules/chipsec.helper.linuxnative.cpuid.rst", "modules/chipsec.helper.linuxnative.legacy_pci.rst", "modules/chipsec.helper.linuxnative.linuxnativehelper.rst", "modules/chipsec.helper.nonehelper.rst", "modules/chipsec.helper.oshelper.rst", "modules/chipsec.helper.windows.rst", "modules/chipsec.helper.windows.windowshelper.rst", "modules/chipsec.library.gil.rst", "modules/chipsec.modules.rst", "modules/chipsec.modules.bdw.rst", "modules/chipsec.modules.byt.rst", "modules/chipsec.modules.common.rst", "modules/chipsec.modules.common.bios_kbrd_buffer.rst", "modules/chipsec.modules.common.bios_smi.rst", "modules/chipsec.modules.common.bios_ts.rst", "modules/chipsec.modules.common.bios_wp.rst", "modules/chipsec.modules.common.cet.rst", "modules/chipsec.modules.common.cpu.rst", "modules/chipsec.modules.common.cpu.cpu_info.rst", "modules/chipsec.modules.common.cpu.ia_untrusted.rst", "modules/chipsec.modules.common.cpu.spectre_v2.rst", "modules/chipsec.modules.common.debugenabled.rst", "modules/chipsec.modules.common.ia32cfg.rst", "modules/chipsec.modules.common.me_mfg_mode.rst", "modules/chipsec.modules.common.memconfig.rst", "modules/chipsec.modules.common.memlock.rst", "modules/chipsec.modules.common.remap.rst", "modules/chipsec.modules.common.rom_armor.rst", "modules/chipsec.modules.common.rtclock.rst", "modules/chipsec.modules.common.secureboot.rst", "modules/chipsec.modules.common.secureboot.variables.rst", "modules/chipsec.modules.common.sgx_check.rst", "modules/chipsec.modules.common.sgx_check_sidekick.rst", "modules/chipsec.modules.common.smm.rst", "modules/chipsec.modules.common.smm_addr.rst", "modules/chipsec.modules.common.smm_close.rst", "modules/chipsec.modules.common.smm_code_chk.rst", "modules/chipsec.modules.common.smm_dma.rst", "modules/chipsec.modules.common.smm_lock.rst", "modules/chipsec.modules.common.smrr.rst", "modules/chipsec.modules.common.spd_wd.rst", "modules/chipsec.modules.common.spi_access.rst", "modules/chipsec.modules.common.spi_desc.rst", "modules/chipsec.modules.common.spi_fdopss.rst", "modules/chipsec.modules.common.spi_lock.rst", "modules/chipsec.modules.common.uefi.rst", "modules/chipsec.modules.common.uefi.access_uefispec.rst", "modules/chipsec.modules.common.uefi.s3bootscript.rst", "modules/chipsec.modules.hsw.rst", "modules/chipsec.modules.ivb.rst", "modules/chipsec.modules.snb.rst", "modules/chipsec.modules.tools.rst", "modules/chipsec.modules.tools.cpu.rst", "modules/chipsec.modules.tools.cpu.sinkhole.rst", "modules/chipsec.modules.tools.secureboot.rst", "modules/chipsec.modules.tools.secureboot.te.rst", "modules/chipsec.modules.tools.smm.rst", "modules/chipsec.modules.tools.smm.rogue_mmio_bar.rst", "modules/chipsec.modules.tools.smm.smm_ptr.rst", "modules/chipsec.modules.tools.uefi.rst", "modules/chipsec.modules.tools.uefi.reputation.rst", "modules/chipsec.modules.tools.uefi.s3script_modify.rst", "modules/chipsec.modules.tools.uefi.scan_blocked.rst", "modules/chipsec.modules.tools.uefi.scan_image.rst", "modules/chipsec.modules.tools.uefi.uefivar_fuzz.rst", "modules/chipsec.modules.tools.vmm.rst", "modules/chipsec.modules.tools.vmm.common.rst", "modules/chipsec.modules.tools.vmm.cpuid_fuzz.rst", "modules/chipsec.modules.tools.vmm.ept_finder.rst", "modules/chipsec.modules.tools.vmm.hv.rst", "modules/chipsec.modules.tools.vmm.hv.define.rst", "modules/chipsec.modules.tools.vmm.hv.hypercall.rst", "modules/chipsec.modules.tools.vmm.hv.hypercallfuzz.rst", "modules/chipsec.modules.tools.vmm.hv.synth_dev.rst", "modules/chipsec.modules.tools.vmm.hv.synth_kbd.rst", "modules/chipsec.modules.tools.vmm.hv.vmbus.rst", "modules/chipsec.modules.tools.vmm.hv.vmbusfuzz.rst", "modules/chipsec.modules.tools.vmm.hypercallfuzz.rst", "modules/chipsec.modules.tools.vmm.iofuzz.rst", "modules/chipsec.modules.tools.vmm.msr_fuzz.rst", "modules/chipsec.modules.tools.vmm.pcie_fuzz.rst", "modules/chipsec.modules.tools.vmm.pcie_overlap_fuzz.rst", "modules/chipsec.modules.tools.vmm.vbox.rst", "modules/chipsec.modules.tools.vmm.vbox.vbox_crash_apicbase.rst", "modules/chipsec.modules.tools.vmm.venom.rst", "modules/chipsec.modules.tools.vmm.xen.rst", "modules/chipsec.modules.tools.vmm.xen.define.rst", "modules/chipsec.modules.tools.vmm.xen.hypercall.rst", "modules/chipsec.modules.tools.vmm.xen.hypercallfuzz.rst", "modules/chipsec.modules.tools.vmm.xen.xsa188.rst", "modules/chipsec.modules.tools.wsmt.rst", "modules/chipsec.testcase.rst", "modules/chipsec.utilcmd.rst", "modules/chipsec.utilcmd.acpi_cmd.rst", "modules/chipsec.utilcmd.chipset_cmd.rst", "modules/chipsec.utilcmd.cmos_cmd.rst", "modules/chipsec.utilcmd.config_cmd.rst", "modules/chipsec.utilcmd.cpu_cmd.rst", "modules/chipsec.utilcmd.decode_cmd.rst", "modules/chipsec.utilcmd.deltas_cmd.rst", "modules/chipsec.utilcmd.desc_cmd.rst", "modules/chipsec.utilcmd.ec_cmd.rst", "modules/chipsec.utilcmd.igd_cmd.rst", "modules/chipsec.utilcmd.interrupts_cmd.rst", "modules/chipsec.utilcmd.io_cmd.rst", "modules/chipsec.utilcmd.iommu_cmd.rst", "modules/chipsec.utilcmd.lock_check_cmd.rst", "modules/chipsec.utilcmd.mem_cmd.rst", "modules/chipsec.utilcmd.mmcfg_base_cmd.rst", "modules/chipsec.utilcmd.mmcfg_cmd.rst", "modules/chipsec.utilcmd.mmio_cmd.rst", "modules/chipsec.utilcmd.module_id_cmd.rst", "modules/chipsec.utilcmd.msgbus_cmd.rst", "modules/chipsec.utilcmd.msr_cmd.rst", "modules/chipsec.utilcmd.pci_cmd.rst", "modules/chipsec.utilcmd.reg_cmd.rst", "modules/chipsec.utilcmd.smbios_cmd.rst", "modules/chipsec.utilcmd.smbus_cmd.rst", "modules/chipsec.utilcmd.spd_cmd.rst", "modules/chipsec.utilcmd.spi_cmd.rst", "modules/chipsec.utilcmd.spidesc_cmd.rst", "modules/chipsec.utilcmd.tpm_cmd.rst", "modules/chipsec.utilcmd.txt_cmd.rst", "modules/chipsec.utilcmd.ucode_cmd.rst", "modules/chipsec.utilcmd.uefi_cmd.rst", "modules/chipsec.utilcmd.vmem_cmd.rst", "modules/chipsec.utilcmd.vmm_cmd.rst", "start/Contact.rst", "start/Download.rst", "usage/Interpreting-Results.rst", "usage/Running-Chipsec.rst"], "indexentries": {"chipsec.fuzzing": [[70, "module-chipsec.fuzzing", false]], "chipsec.fuzzing.primitives": [[71, "module-chipsec.fuzzing.primitives", false]], "chipsec.hal": [[72, "module-chipsec.hal", false]], "chipsec.hal.acpi": [[73, "module-chipsec.hal.acpi", false]], "chipsec.hal.acpi_tables": [[74, "module-chipsec.hal.acpi_tables", false]], "chipsec.hal.cmos": [[75, "module-chipsec.hal.cmos", false]], "chipsec.hal.cpu": [[76, "module-chipsec.hal.cpu", false]], "chipsec.hal.cpuid": [[77, "module-chipsec.hal.cpuid", false]], "chipsec.hal.ec": [[78, "module-chipsec.hal.ec", false]], "chipsec.hal.hal_base": [[79, "module-chipsec.hal.hal_base", false]], "chipsec.hal.igd": [[80, "module-chipsec.hal.igd", false]], "chipsec.hal.interrupts": [[81, "module-chipsec.hal.interrupts", false]], "chipsec.hal.io": [[82, "module-chipsec.hal.io", false]], "chipsec.hal.iobar": [[83, "module-chipsec.hal.iobar", false]], "chipsec.hal.iommu": [[84, "module-chipsec.hal.iommu", false]], "chipsec.hal.locks": [[85, "module-chipsec.hal.locks", false]], "chipsec.hal.mmio": [[86, "module-chipsec.hal.mmio", false]], "chipsec.hal.msgbus": [[87, "module-chipsec.hal.msgbus", false]], "chipsec.hal.msr": [[88, "module-chipsec.hal.msr", false]], "chipsec.hal.paging": [[89, "module-chipsec.hal.paging", false]], "chipsec.hal.pci": [[90, "module-chipsec.hal.pci", false]], "chipsec.hal.pcidb": [[91, "module-chipsec.hal.pcidb", false]], "chipsec.hal.physmem": [[92, "module-chipsec.hal.physmem", false]], "chipsec.hal.psp": [[93, "module-chipsec.hal.psp", false]], "chipsec.hal.smbios": [[94, "module-chipsec.hal.smbios", false]], "chipsec.hal.smbus": [[95, "module-chipsec.hal.smbus", false]], "chipsec.hal.spd": [[96, "module-chipsec.hal.spd", false]], "chipsec.hal.spi": [[97, "module-chipsec.hal.spi", false]], "chipsec.hal.spi_descriptor": [[98, "module-chipsec.hal.spi_descriptor", false]], "chipsec.hal.spi_jedec_ids": [[99, "module-chipsec.hal.spi_jedec_ids", false]], "chipsec.hal.spi_uefi": [[100, "module-chipsec.hal.spi_uefi", false]], "chipsec.hal.tpm": [[101, "module-chipsec.hal.tpm", false]], "chipsec.hal.tpm12_commands": [[102, "module-chipsec.hal.tpm12_commands", false]], "chipsec.hal.tpm_eventlog": [[103, "module-chipsec.hal.tpm_eventlog", false]], "chipsec.hal.ucode": [[104, "module-chipsec.hal.ucode", false]], "chipsec.hal.uefi": [[105, "module-chipsec.hal.uefi", false]], "chipsec.hal.uefi_common": [[106, "module-chipsec.hal.uefi_common", false]], "chipsec.hal.uefi_compression": [[107, "module-chipsec.hal.uefi_compression", false]], "chipsec.hal.uefi_fv": [[108, "module-chipsec.hal.uefi_fv", false]], "chipsec.hal.uefi_platform": [[109, "module-chipsec.hal.uefi_platform", false]], "chipsec.hal.uefi_search": [[110, "module-chipsec.hal.uefi_search", false]], "chipsec.hal.virtmem": [[111, "module-chipsec.hal.virtmem", false]], "chipsec.hal.vmm": [[112, "module-chipsec.hal.vmm", false]], "chipsec.helper": [[113, "module-chipsec.helper", false]], "chipsec.helper.basehelper": [[114, "module-chipsec.helper.basehelper", false]], "chipsec.helper.dal": [[115, "module-chipsec.helper.dal", false]], "chipsec.helper.dal.dalhelper": [[116, "module-chipsec.helper.dal.dalhelper", false]], "chipsec.helper.efi": [[117, "module-chipsec.helper.efi", false]], "chipsec.helper.efi.efihelper": [[118, "module-chipsec.helper.efi.efihelper", false]], "chipsec.helper.linux": [[119, "module-chipsec.helper.linux", false]], "chipsec.helper.linux.linuxhelper": [[120, "module-chipsec.helper.linux.linuxhelper", false]], "chipsec.helper.linuxnative": [[121, "module-chipsec.helper.linuxnative", false]], "chipsec.helper.linuxnative.cpuid": [[122, "module-chipsec.helper.linuxnative.cpuid", false]], "chipsec.helper.linuxnative.legacy_pci": [[123, "module-chipsec.helper.linuxnative.legacy_pci", false]], "chipsec.helper.linuxnative.linuxnativehelper": [[124, "module-chipsec.helper.linuxnative.linuxnativehelper", false]], "chipsec.helper.nonehelper": [[125, "module-chipsec.helper.nonehelper", false]], "chipsec.helper.oshelper": [[126, "module-chipsec.helper.oshelper", false]], "chipsec.helper.windows": [[127, "module-chipsec.helper.windows", false]], "chipsec.library.gil": [[129, "module-chipsec.library.gil", false]], "chipsec.modules": [[130, "module-chipsec.modules", false]], "chipsec.modules.bdw": [[131, "module-chipsec.modules.bdw", false]], "chipsec.modules.byt": [[132, "module-chipsec.modules.byt", false]], "chipsec.modules.common": [[133, "module-chipsec.modules.common", false]], "chipsec.modules.common.bios_kbrd_buffer": [[134, "module-chipsec.modules.common.bios_kbrd_buffer", false]], "chipsec.modules.common.bios_smi": [[135, "module-chipsec.modules.common.bios_smi", false]], "chipsec.modules.common.bios_ts": [[136, "module-chipsec.modules.common.bios_ts", false]], "chipsec.modules.common.bios_wp": [[137, "module-chipsec.modules.common.bios_wp", false]], "chipsec.modules.common.cet": [[138, "module-chipsec.modules.common.cet", false]], "chipsec.modules.common.cpu": [[139, "module-chipsec.modules.common.cpu", false]], "chipsec.modules.common.cpu.cpu_info": [[140, "module-chipsec.modules.common.cpu.cpu_info", false]], "chipsec.modules.common.cpu.ia_untrusted": [[141, "module-chipsec.modules.common.cpu.ia_untrusted", false]], "chipsec.modules.common.cpu.spectre_v2": [[142, "module-chipsec.modules.common.cpu.spectre_v2", false]], "chipsec.modules.common.debugenabled": [[143, "module-chipsec.modules.common.debugenabled", false]], "chipsec.modules.common.ia32cfg": [[144, "module-chipsec.modules.common.ia32cfg", false]], "chipsec.modules.common.me_mfg_mode": [[145, "module-chipsec.modules.common.me_mfg_mode", false]], "chipsec.modules.common.memconfig": [[146, "module-chipsec.modules.common.memconfig", false]], "chipsec.modules.common.memlock": [[147, "module-chipsec.modules.common.memlock", false]], "chipsec.modules.common.remap": [[148, "module-chipsec.modules.common.remap", false]], "chipsec.modules.common.rom_armor": [[149, "module-chipsec.modules.common.rom_armor", false]], "chipsec.modules.common.rtclock": [[150, "module-chipsec.modules.common.rtclock", false]], "chipsec.modules.common.secureboot": [[151, "module-chipsec.modules.common.secureboot", false]], "chipsec.modules.common.secureboot.variables": [[152, "module-chipsec.modules.common.secureboot.variables", false]], "chipsec.modules.common.sgx_check": [[153, "module-chipsec.modules.common.sgx_check", false]], "chipsec.modules.common.sgx_check_sidekick": [[154, "module-chipsec.modules.common.sgx_check_sidekick", false]], "chipsec.modules.common.smm": [[155, "module-chipsec.modules.common.smm", false]], "chipsec.modules.common.smm_addr": [[156, "module-chipsec.modules.common.smm_addr", false]], "chipsec.modules.common.smm_close": [[157, "module-chipsec.modules.common.smm_close", false]], "chipsec.modules.common.smm_code_chk": [[158, "module-chipsec.modules.common.smm_code_chk", false]], "chipsec.modules.common.smm_dma": [[159, "module-chipsec.modules.common.smm_dma", false]], "chipsec.modules.common.smm_lock": [[160, "module-chipsec.modules.common.smm_lock", false]], "chipsec.modules.common.smrr": [[161, "module-chipsec.modules.common.smrr", false]], "chipsec.modules.common.spd_wd": [[162, "module-chipsec.modules.common.spd_wd", false]], "chipsec.modules.common.spi_access": [[163, "module-chipsec.modules.common.spi_access", false]], "chipsec.modules.common.spi_desc": [[164, "module-chipsec.modules.common.spi_desc", false]], "chipsec.modules.common.spi_fdopss": [[165, "module-chipsec.modules.common.spi_fdopss", false]], "chipsec.modules.common.spi_lock": [[166, "module-chipsec.modules.common.spi_lock", false]], "chipsec.modules.common.uefi": [[167, "module-chipsec.modules.common.uefi", false]], "chipsec.modules.common.uefi.access_uefispec": [[168, "module-chipsec.modules.common.uefi.access_uefispec", false]], "chipsec.modules.common.uefi.s3bootscript": [[169, "module-chipsec.modules.common.uefi.s3bootscript", false]], "chipsec.modules.hsw": [[170, "module-chipsec.modules.hsw", false]], "chipsec.modules.ivb": [[171, "module-chipsec.modules.ivb", false]], "chipsec.modules.snb": [[172, "module-chipsec.modules.snb", false]], "chipsec.modules.tools": [[173, "module-chipsec.modules.tools", false]], "chipsec.modules.tools.cpu": [[174, "module-chipsec.modules.tools.cpu", false]], "chipsec.modules.tools.cpu.sinkhole": [[175, "module-chipsec.modules.tools.cpu.sinkhole", false]], "chipsec.modules.tools.secureboot": [[176, "module-chipsec.modules.tools.secureboot", false]], "chipsec.modules.tools.secureboot.te": [[177, "module-chipsec.modules.tools.secureboot.te", false]], "chipsec.modules.tools.smm": [[178, "module-chipsec.modules.tools.smm", false]], "chipsec.modules.tools.smm.rogue_mmio_bar": [[179, "module-chipsec.modules.tools.smm.rogue_mmio_bar", false]], "chipsec.modules.tools.smm.smm_ptr": [[180, "module-chipsec.modules.tools.smm.smm_ptr", false]], "chipsec.modules.tools.uefi": [[181, "module-chipsec.modules.tools.uefi", false]], "chipsec.modules.tools.uefi.reputation": [[182, "module-chipsec.modules.tools.uefi.reputation", false]], "chipsec.modules.tools.uefi.s3script_modify": [[183, "module-chipsec.modules.tools.uefi.s3script_modify", false]], "chipsec.modules.tools.uefi.scan_blocked": [[184, "module-chipsec.modules.tools.uefi.scan_blocked", false]], "chipsec.modules.tools.uefi.scan_image": [[185, "module-chipsec.modules.tools.uefi.scan_image", false]], "chipsec.modules.tools.uefi.uefivar_fuzz": [[186, "module-chipsec.modules.tools.uefi.uefivar_fuzz", false]], "chipsec.modules.tools.vmm": [[187, "module-chipsec.modules.tools.vmm", false]], "chipsec.modules.tools.vmm.common": [[188, "module-chipsec.modules.tools.vmm.common", false]], "chipsec.modules.tools.vmm.cpuid_fuzz": [[189, "module-chipsec.modules.tools.vmm.cpuid_fuzz", false]], "chipsec.modules.tools.vmm.ept_finder": [[190, "module-chipsec.modules.tools.vmm.ept_finder", false]], "chipsec.modules.tools.vmm.hv": [[191, "module-chipsec.modules.tools.vmm.hv", false]], "chipsec.modules.tools.vmm.hv.define": [[192, "module-chipsec.modules.tools.vmm.hv.define", false]], "chipsec.modules.tools.vmm.hv.hypercall": [[193, "module-chipsec.modules.tools.vmm.hv.hypercall", false]], "chipsec.modules.tools.vmm.hv.hypercallfuzz": [[194, "module-chipsec.modules.tools.vmm.hv.hypercallfuzz", false]], "chipsec.modules.tools.vmm.hv.synth_dev": [[195, "module-chipsec.modules.tools.vmm.hv.synth_dev", false]], "chipsec.modules.tools.vmm.hv.synth_kbd": [[196, "module-chipsec.modules.tools.vmm.hv.synth_kbd", false]], "chipsec.modules.tools.vmm.hv.vmbus": [[197, "module-chipsec.modules.tools.vmm.hv.vmbus", false]], "chipsec.modules.tools.vmm.hv.vmbusfuzz": [[198, "module-chipsec.modules.tools.vmm.hv.vmbusfuzz", false]], "chipsec.modules.tools.vmm.hypercallfuzz": [[199, "module-chipsec.modules.tools.vmm.hypercallfuzz", false]], "chipsec.modules.tools.vmm.iofuzz": [[200, "module-chipsec.modules.tools.vmm.iofuzz", false]], "chipsec.modules.tools.vmm.msr_fuzz": [[201, "module-chipsec.modules.tools.vmm.msr_fuzz", false]], "chipsec.modules.tools.vmm.pcie_fuzz": [[202, "module-chipsec.modules.tools.vmm.pcie_fuzz", false]], "chipsec.modules.tools.vmm.pcie_overlap_fuzz": [[203, "module-chipsec.modules.tools.vmm.pcie_overlap_fuzz", false]], "chipsec.modules.tools.vmm.vbox": [[204, "module-chipsec.modules.tools.vmm.vbox", false]], "chipsec.modules.tools.vmm.vbox.vbox_crash_apicbase": [[205, "module-chipsec.modules.tools.vmm.vbox.vbox_crash_apicbase", false]], "chipsec.modules.tools.vmm.venom": [[206, "module-chipsec.modules.tools.vmm.venom", false]], "chipsec.modules.tools.vmm.xen": [[207, "module-chipsec.modules.tools.vmm.xen", false]], "chipsec.modules.tools.vmm.xen.define": [[208, "module-chipsec.modules.tools.vmm.xen.define", false]], "chipsec.modules.tools.vmm.xen.hypercall": [[209, "module-chipsec.modules.tools.vmm.xen.hypercall", false]], "chipsec.modules.tools.vmm.xen.hypercallfuzz": [[210, "module-chipsec.modules.tools.vmm.xen.hypercallfuzz", false]], "chipsec.modules.tools.vmm.xen.xsa188": [[211, "module-chipsec.modules.tools.vmm.xen.xsa188", false]], "chipsec.modules.tools.wsmt": [[212, "module-chipsec.modules.tools.wsmt", false]], "chipsec.testcase": [[213, "module-chipsec.testcase", false]], "chipsec.utilcmd": [[214, "module-chipsec.utilcmd", false]], "chipsec.utilcmd.acpi_cmd": [[215, "module-chipsec.utilcmd.acpi_cmd", false]], "chipsec.utilcmd.chipset_cmd": [[216, "module-chipsec.utilcmd.chipset_cmd", false]], "chipsec.utilcmd.cmos_cmd": [[217, "module-chipsec.utilcmd.cmos_cmd", false]], "chipsec.utilcmd.config_cmd": [[218, "module-chipsec.utilcmd.config_cmd", false]], "chipsec.utilcmd.cpu_cmd": [[219, "module-chipsec.utilcmd.cpu_cmd", false]], "chipsec.utilcmd.decode_cmd": [[220, "module-chipsec.utilcmd.decode_cmd", false]], "chipsec.utilcmd.deltas_cmd": [[221, "module-chipsec.utilcmd.deltas_cmd", false]], "chipsec.utilcmd.desc_cmd": [[222, "module-chipsec.utilcmd.desc_cmd", false]], "chipsec.utilcmd.ec_cmd": [[223, "module-chipsec.utilcmd.ec_cmd", false]], "chipsec.utilcmd.igd_cmd": [[224, "module-chipsec.utilcmd.igd_cmd", false]], "chipsec.utilcmd.interrupts_cmd": [[225, "module-chipsec.utilcmd.interrupts_cmd", false]], "chipsec.utilcmd.io_cmd": [[226, "module-chipsec.utilcmd.io_cmd", false]], "chipsec.utilcmd.iommu_cmd": [[227, "module-chipsec.utilcmd.iommu_cmd", false]], "chipsec.utilcmd.lock_check_cmd": [[228, "module-chipsec.utilcmd.lock_check_cmd", false]], "chipsec.utilcmd.mem_cmd": [[229, "module-chipsec.utilcmd.mem_cmd", false]], "chipsec.utilcmd.mmcfg_base_cmd": [[230, "module-chipsec.utilcmd.mmcfg_base_cmd", false]], "chipsec.utilcmd.mmcfg_cmd": [[231, "module-chipsec.utilcmd.mmcfg_cmd", false]], "chipsec.utilcmd.mmio_cmd": [[232, "module-chipsec.utilcmd.mmio_cmd", false]], "chipsec.utilcmd.module_id_cmd": [[233, "module-chipsec.utilcmd.module_id_cmd", false]], "chipsec.utilcmd.msgbus_cmd": [[234, "module-chipsec.utilcmd.msgbus_cmd", false]], "chipsec.utilcmd.msr_cmd": [[235, "module-chipsec.utilcmd.msr_cmd", false]], "chipsec.utilcmd.pci_cmd": [[236, "module-chipsec.utilcmd.pci_cmd", false]], "chipsec.utilcmd.reg_cmd": [[237, "module-chipsec.utilcmd.reg_cmd", false]], "chipsec.utilcmd.smbios_cmd": [[238, "module-chipsec.utilcmd.smbios_cmd", false]], "chipsec.utilcmd.smbus_cmd": [[239, "module-chipsec.utilcmd.smbus_cmd", false]], "chipsec.utilcmd.spd_cmd": [[240, "module-chipsec.utilcmd.spd_cmd", false]], "chipsec.utilcmd.spi_cmd": [[241, "module-chipsec.utilcmd.spi_cmd", false]], "chipsec.utilcmd.spidesc_cmd": [[242, "module-chipsec.utilcmd.spidesc_cmd", false]], "chipsec.utilcmd.tpm_cmd": [[243, "module-chipsec.utilcmd.tpm_cmd", false]], "chipsec.utilcmd.txt_cmd": [[244, "module-chipsec.utilcmd.txt_cmd", false]], "chipsec.utilcmd.ucode_cmd": [[245, "module-chipsec.utilcmd.ucode_cmd", false]], "chipsec.utilcmd.uefi_cmd": [[246, "module-chipsec.utilcmd.uefi_cmd", false]], "chipsec.utilcmd.vmem_cmd": [[247, "module-chipsec.utilcmd.vmem_cmd", false]], "chipsec.utilcmd.vmm_cmd": [[248, "module-chipsec.utilcmd.vmm_cmd", false]], "module": [[70, "module-chipsec.fuzzing", false], [71, "module-chipsec.fuzzing.primitives", false], [72, "module-chipsec.hal", false], [73, "module-chipsec.hal.acpi", false], [74, "module-chipsec.hal.acpi_tables", false], [75, "module-chipsec.hal.cmos", false], [76, "module-chipsec.hal.cpu", false], [77, "module-chipsec.hal.cpuid", false], [78, "module-chipsec.hal.ec", false], [79, "module-chipsec.hal.hal_base", false], [80, "module-chipsec.hal.igd", false], [81, "module-chipsec.hal.interrupts", false], [82, "module-chipsec.hal.io", false], [83, "module-chipsec.hal.iobar", false], [84, "module-chipsec.hal.iommu", false], [85, "module-chipsec.hal.locks", false], [86, "module-chipsec.hal.mmio", false], [87, "module-chipsec.hal.msgbus", false], [88, "module-chipsec.hal.msr", false], [89, "module-chipsec.hal.paging", false], [90, "module-chipsec.hal.pci", false], [91, "module-chipsec.hal.pcidb", false], [92, "module-chipsec.hal.physmem", false], [93, "module-chipsec.hal.psp", false], [94, "module-chipsec.hal.smbios", false], [95, "module-chipsec.hal.smbus", false], [96, "module-chipsec.hal.spd", false], [97, "module-chipsec.hal.spi", false], [98, "module-chipsec.hal.spi_descriptor", false], [99, "module-chipsec.hal.spi_jedec_ids", false], [100, "module-chipsec.hal.spi_uefi", false], [101, "module-chipsec.hal.tpm", false], [102, "module-chipsec.hal.tpm12_commands", false], [103, "module-chipsec.hal.tpm_eventlog", false], [104, "module-chipsec.hal.ucode", false], [105, "module-chipsec.hal.uefi", false], [106, "module-chipsec.hal.uefi_common", false], [107, "module-chipsec.hal.uefi_compression", false], [108, "module-chipsec.hal.uefi_fv", false], [109, "module-chipsec.hal.uefi_platform", false], [110, "module-chipsec.hal.uefi_search", false], [111, "module-chipsec.hal.virtmem", false], [112, "module-chipsec.hal.vmm", false], [113, "module-chipsec.helper", false], [114, "module-chipsec.helper.basehelper", false], [115, "module-chipsec.helper.dal", false], [116, "module-chipsec.helper.dal.dalhelper", false], [117, "module-chipsec.helper.efi", false], [118, "module-chipsec.helper.efi.efihelper", false], [119, "module-chipsec.helper.linux", false], [120, "module-chipsec.helper.linux.linuxhelper", false], [121, "module-chipsec.helper.linuxnative", false], [122, "module-chipsec.helper.linuxnative.cpuid", false], [123, "module-chipsec.helper.linuxnative.legacy_pci", false], [124, "module-chipsec.helper.linuxnative.linuxnativehelper", false], [125, "module-chipsec.helper.nonehelper", false], [126, "module-chipsec.helper.oshelper", false], [127, "module-chipsec.helper.windows", false], [129, "module-chipsec.library.gil", false], [130, "module-chipsec.modules", false], [131, "module-chipsec.modules.bdw", false], [132, "module-chipsec.modules.byt", false], [133, "module-chipsec.modules.common", false], [134, "module-chipsec.modules.common.bios_kbrd_buffer", false], [135, "module-chipsec.modules.common.bios_smi", false], [136, "module-chipsec.modules.common.bios_ts", false], [137, "module-chipsec.modules.common.bios_wp", false], [138, "module-chipsec.modules.common.cet", false], [139, "module-chipsec.modules.common.cpu", false], [140, "module-chipsec.modules.common.cpu.cpu_info", false], [141, "module-chipsec.modules.common.cpu.ia_untrusted", false], [142, "module-chipsec.modules.common.cpu.spectre_v2", false], [143, "module-chipsec.modules.common.debugenabled", false], [144, "module-chipsec.modules.common.ia32cfg", false], [145, "module-chipsec.modules.common.me_mfg_mode", false], [146, "module-chipsec.modules.common.memconfig", false], [147, "module-chipsec.modules.common.memlock", false], [148, "module-chipsec.modules.common.remap", false], [149, "module-chipsec.modules.common.rom_armor", false], [150, "module-chipsec.modules.common.rtclock", false], [151, "module-chipsec.modules.common.secureboot", false], [152, "module-chipsec.modules.common.secureboot.variables", false], [153, "module-chipsec.modules.common.sgx_check", false], [154, "module-chipsec.modules.common.sgx_check_sidekick", false], [155, "module-chipsec.modules.common.smm", false], [156, "module-chipsec.modules.common.smm_addr", false], [157, "module-chipsec.modules.common.smm_close", false], [158, "module-chipsec.modules.common.smm_code_chk", false], [159, "module-chipsec.modules.common.smm_dma", false], [160, "module-chipsec.modules.common.smm_lock", false], [161, "module-chipsec.modules.common.smrr", false], [162, "module-chipsec.modules.common.spd_wd", false], [163, "module-chipsec.modules.common.spi_access", false], [164, "module-chipsec.modules.common.spi_desc", false], [165, "module-chipsec.modules.common.spi_fdopss", false], [166, "module-chipsec.modules.common.spi_lock", false], [167, "module-chipsec.modules.common.uefi", false], [168, "module-chipsec.modules.common.uefi.access_uefispec", false], [169, "module-chipsec.modules.common.uefi.s3bootscript", false], [170, "module-chipsec.modules.hsw", false], [171, "module-chipsec.modules.ivb", false], [172, "module-chipsec.modules.snb", false], [173, "module-chipsec.modules.tools", false], [174, "module-chipsec.modules.tools.cpu", false], [175, "module-chipsec.modules.tools.cpu.sinkhole", false], [176, "module-chipsec.modules.tools.secureboot", false], [177, "module-chipsec.modules.tools.secureboot.te", false], [178, "module-chipsec.modules.tools.smm", false], [179, "module-chipsec.modules.tools.smm.rogue_mmio_bar", false], [180, "module-chipsec.modules.tools.smm.smm_ptr", false], [181, "module-chipsec.modules.tools.uefi", false], [182, "module-chipsec.modules.tools.uefi.reputation", false], [183, "module-chipsec.modules.tools.uefi.s3script_modify", false], [184, "module-chipsec.modules.tools.uefi.scan_blocked", false], [185, "module-chipsec.modules.tools.uefi.scan_image", false], [186, "module-chipsec.modules.tools.uefi.uefivar_fuzz", false], [187, "module-chipsec.modules.tools.vmm", false], [188, "module-chipsec.modules.tools.vmm.common", false], [189, "module-chipsec.modules.tools.vmm.cpuid_fuzz", false], [190, "module-chipsec.modules.tools.vmm.ept_finder", false], [191, "module-chipsec.modules.tools.vmm.hv", false], [192, "module-chipsec.modules.tools.vmm.hv.define", false], [193, "module-chipsec.modules.tools.vmm.hv.hypercall", false], [194, "module-chipsec.modules.tools.vmm.hv.hypercallfuzz", false], [195, "module-chipsec.modules.tools.vmm.hv.synth_dev", false], [196, "module-chipsec.modules.tools.vmm.hv.synth_kbd", false], [197, "module-chipsec.modules.tools.vmm.hv.vmbus", false], [198, "module-chipsec.modules.tools.vmm.hv.vmbusfuzz", false], [199, "module-chipsec.modules.tools.vmm.hypercallfuzz", false], [200, "module-chipsec.modules.tools.vmm.iofuzz", false], [201, "module-chipsec.modules.tools.vmm.msr_fuzz", false], [202, "module-chipsec.modules.tools.vmm.pcie_fuzz", false], [203, "module-chipsec.modules.tools.vmm.pcie_overlap_fuzz", false], [204, "module-chipsec.modules.tools.vmm.vbox", false], [205, "module-chipsec.modules.tools.vmm.vbox.vbox_crash_apicbase", false], [206, "module-chipsec.modules.tools.vmm.venom", false], [207, "module-chipsec.modules.tools.vmm.xen", false], [208, "module-chipsec.modules.tools.vmm.xen.define", false], [209, "module-chipsec.modules.tools.vmm.xen.hypercall", false], [210, "module-chipsec.modules.tools.vmm.xen.hypercallfuzz", false], [211, "module-chipsec.modules.tools.vmm.xen.xsa188", false], [212, "module-chipsec.modules.tools.wsmt", false], [213, "module-chipsec.testcase", false], [214, "module-chipsec.utilcmd", false], [215, "module-chipsec.utilcmd.acpi_cmd", false], [216, "module-chipsec.utilcmd.chipset_cmd", false], [217, "module-chipsec.utilcmd.cmos_cmd", false], [218, "module-chipsec.utilcmd.config_cmd", false], [219, "module-chipsec.utilcmd.cpu_cmd", false], [220, "module-chipsec.utilcmd.decode_cmd", false], [221, "module-chipsec.utilcmd.deltas_cmd", false], [222, "module-chipsec.utilcmd.desc_cmd", false], [223, "module-chipsec.utilcmd.ec_cmd", false], [224, "module-chipsec.utilcmd.igd_cmd", false], [225, "module-chipsec.utilcmd.interrupts_cmd", false], [226, "module-chipsec.utilcmd.io_cmd", false], [227, "module-chipsec.utilcmd.iommu_cmd", false], [228, "module-chipsec.utilcmd.lock_check_cmd", false], [229, "module-chipsec.utilcmd.mem_cmd", false], [230, "module-chipsec.utilcmd.mmcfg_base_cmd", false], [231, "module-chipsec.utilcmd.mmcfg_cmd", false], [232, "module-chipsec.utilcmd.mmio_cmd", false], [233, "module-chipsec.utilcmd.module_id_cmd", false], [234, "module-chipsec.utilcmd.msgbus_cmd", false], [235, "module-chipsec.utilcmd.msr_cmd", false], [236, "module-chipsec.utilcmd.pci_cmd", false], [237, "module-chipsec.utilcmd.reg_cmd", false], [238, "module-chipsec.utilcmd.smbios_cmd", false], [239, "module-chipsec.utilcmd.smbus_cmd", false], [240, "module-chipsec.utilcmd.spd_cmd", false], [241, "module-chipsec.utilcmd.spi_cmd", false], [242, "module-chipsec.utilcmd.spidesc_cmd", false], [243, "module-chipsec.utilcmd.tpm_cmd", false], [244, "module-chipsec.utilcmd.txt_cmd", false], [245, "module-chipsec.utilcmd.ucode_cmd", false], [246, "module-chipsec.utilcmd.uefi_cmd", false], [247, "module-chipsec.utilcmd.vmem_cmd", false], [248, "module-chipsec.utilcmd.vmm_cmd", false]]}, "objects": {"chipsec": [[70, 0, 0, "-", "fuzzing"], [72, 0, 0, "-", "hal"], [113, 0, 0, "-", "helper"], [130, 0, 0, "-", "modules"], [213, 0, 0, "-", "testcase"], [214, 0, 0, "-", "utilcmd"]], "chipsec.fuzzing": [[71, 0, 0, "-", "primitives"]], "chipsec.hal": [[73, 0, 0, "-", "acpi"], [74, 0, 0, "-", "acpi_tables"], [75, 0, 0, "-", "cmos"], [76, 0, 0, "-", "cpu"], [77, 0, 0, "-", "cpuid"], [78, 0, 0, "-", "ec"], [79, 0, 0, "-", "hal_base"], [80, 0, 0, "-", "igd"], [81, 0, 0, "-", "interrupts"], [82, 0, 0, "-", "io"], [83, 0, 0, "-", "iobar"], [84, 0, 0, "-", "iommu"], [85, 0, 0, "-", "locks"], [86, 0, 0, "-", "mmio"], [87, 0, 0, "-", "msgbus"], [88, 0, 0, "-", "msr"], [89, 0, 0, "-", "paging"], [90, 0, 0, "-", "pci"], [91, 0, 0, "-", "pcidb"], [92, 0, 0, "-", "physmem"], [93, 0, 0, "-", "psp"], [94, 0, 0, "-", "smbios"], [95, 0, 0, "-", "smbus"], [96, 0, 0, "-", "spd"], [97, 0, 0, "-", "spi"], [98, 0, 0, "-", "spi_descriptor"], [99, 0, 0, "-", "spi_jedec_ids"], [100, 0, 0, "-", "spi_uefi"], [101, 0, 0, "-", "tpm"], [102, 0, 0, "-", "tpm12_commands"], [103, 0, 0, "-", "tpm_eventlog"], [104, 0, 0, "-", "ucode"], [105, 0, 0, "-", "uefi"], [106, 0, 0, "-", "uefi_common"], [107, 0, 0, "-", "uefi_compression"], [108, 0, 0, "-", "uefi_fv"], [109, 0, 0, "-", "uefi_platform"], [110, 0, 0, "-", "uefi_search"], [111, 0, 0, "-", "virtmem"], [112, 0, 0, "-", "vmm"]], "chipsec.helper": [[114, 0, 0, "-", "basehelper"], [115, 0, 0, "-", "dal"], [117, 0, 0, "-", "efi"], [119, 0, 0, "-", "linux"], [121, 0, 0, "-", "linuxnative"], [125, 0, 0, "-", "nonehelper"], [126, 0, 0, "-", "oshelper"], [127, 0, 0, "-", "windows"]], "chipsec.helper.dal": [[116, 0, 0, "-", "dalhelper"]], "chipsec.helper.efi": [[118, 0, 0, "-", "efihelper"]], "chipsec.helper.linux": [[120, 0, 0, "-", "linuxhelper"]], "chipsec.helper.linuxnative": [[122, 0, 0, "-", "cpuid"], [123, 0, 0, "-", "legacy_pci"], [124, 0, 0, "-", "linuxnativehelper"]], "chipsec.library": [[129, 0, 0, "-", "gil"]], "chipsec.modules": [[131, 0, 0, "-", "bdw"], [132, 0, 0, "-", "byt"], [133, 0, 0, "-", "common"], [170, 0, 0, "-", "hsw"], [171, 0, 0, "-", "ivb"], [172, 0, 0, "-", "snb"], [173, 0, 0, "-", "tools"]], "chipsec.modules.common": [[134, 0, 0, "-", "bios_kbrd_buffer"], [135, 0, 0, "-", "bios_smi"], [136, 0, 0, "-", "bios_ts"], [137, 0, 0, "-", "bios_wp"], [138, 0, 0, "-", "cet"], [139, 0, 0, "-", "cpu"], [143, 0, 0, "-", "debugenabled"], [144, 0, 0, "-", "ia32cfg"], [145, 0, 0, "-", "me_mfg_mode"], [146, 0, 0, "-", "memconfig"], [147, 0, 0, "-", "memlock"], [148, 0, 0, "-", "remap"], [149, 0, 0, "-", "rom_armor"], [150, 0, 0, "-", "rtclock"], [151, 0, 0, "-", "secureboot"], [153, 0, 0, "-", "sgx_check"], [154, 0, 0, "-", "sgx_check_sidekick"], [155, 0, 0, "-", "smm"], [156, 0, 0, "-", "smm_addr"], [157, 0, 0, "-", "smm_close"], [158, 0, 0, "-", "smm_code_chk"], [159, 0, 0, "-", "smm_dma"], [160, 0, 0, "-", "smm_lock"], [161, 0, 0, "-", "smrr"], [162, 0, 0, "-", "spd_wd"], [163, 0, 0, "-", "spi_access"], [164, 0, 0, "-", "spi_desc"], [165, 0, 0, "-", "spi_fdopss"], [166, 0, 0, "-", "spi_lock"], [167, 0, 0, "-", "uefi"]], "chipsec.modules.common.cpu": [[140, 0, 0, "-", "cpu_info"], [141, 0, 0, "-", "ia_untrusted"], [142, 0, 0, "-", "spectre_v2"]], "chipsec.modules.common.secureboot": [[152, 0, 0, "-", "variables"]], "chipsec.modules.common.uefi": [[168, 0, 0, "-", "access_uefispec"], [169, 0, 0, "-", "s3bootscript"]], "chipsec.modules.tools": [[174, 0, 0, "-", "cpu"], [176, 0, 0, "-", "secureboot"], [178, 0, 0, "-", "smm"], [181, 0, 0, "-", "uefi"], [187, 0, 0, "-", "vmm"], [212, 0, 0, "-", "wsmt"]], "chipsec.modules.tools.cpu": [[175, 0, 0, "-", "sinkhole"]], "chipsec.modules.tools.secureboot": [[177, 0, 0, "-", "te"]], "chipsec.modules.tools.smm": [[179, 0, 0, "-", "rogue_mmio_bar"], [180, 0, 0, "-", "smm_ptr"]], "chipsec.modules.tools.uefi": [[182, 0, 0, "-", "reputation"], [183, 0, 0, "-", "s3script_modify"], [184, 0, 0, "-", "scan_blocked"], [185, 0, 0, "-", "scan_image"], [186, 0, 0, "-", "uefivar_fuzz"]], "chipsec.modules.tools.vmm": [[188, 0, 0, "-", "common"], [189, 0, 0, "-", "cpuid_fuzz"], [190, 0, 0, "-", "ept_finder"], [191, 0, 0, "-", "hv"], [199, 0, 0, "-", "hypercallfuzz"], [200, 0, 0, "-", "iofuzz"], [201, 0, 0, "-", "msr_fuzz"], [202, 0, 0, "-", "pcie_fuzz"], [203, 0, 0, "-", "pcie_overlap_fuzz"], [204, 0, 0, "-", "vbox"], [206, 0, 0, "-", "venom"], [207, 0, 0, "-", "xen"]], "chipsec.modules.tools.vmm.hv": [[192, 0, 0, "-", "define"], [193, 0, 0, "-", "hypercall"], [194, 0, 0, "-", "hypercallfuzz"], [195, 0, 0, "-", "synth_dev"], [196, 0, 0, "-", "synth_kbd"], [197, 0, 0, "-", "vmbus"], [198, 0, 0, "-", "vmbusfuzz"]], "chipsec.modules.tools.vmm.vbox": [[205, 0, 0, "-", "vbox_crash_apicbase"]], "chipsec.modules.tools.vmm.xen": [[208, 0, 0, "-", "define"], [209, 0, 0, "-", "hypercall"], [210, 0, 0, "-", "hypercallfuzz"], [211, 0, 0, "-", "xsa188"]], "chipsec.utilcmd": [[215, 0, 0, "-", "acpi_cmd"], [216, 0, 0, "-", "chipset_cmd"], [217, 0, 0, "-", "cmos_cmd"], [218, 0, 0, "-", "config_cmd"], [219, 0, 0, "-", "cpu_cmd"], [220, 0, 0, "-", "decode_cmd"], [221, 0, 0, "-", "deltas_cmd"], [222, 0, 0, "-", "desc_cmd"], [223, 0, 0, "-", "ec_cmd"], [224, 0, 0, "-", "igd_cmd"], [225, 0, 0, "-", "interrupts_cmd"], [226, 0, 0, "-", "io_cmd"], [227, 0, 0, "-", "iommu_cmd"], [228, 0, 0, "-", "lock_check_cmd"], [229, 0, 0, "-", "mem_cmd"], [230, 0, 0, "-", "mmcfg_base_cmd"], [231, 0, 0, "-", "mmcfg_cmd"], [232, 0, 0, "-", "mmio_cmd"], [233, 0, 0, "-", "module_id_cmd"], [234, 0, 0, "-", "msgbus_cmd"], [235, 0, 0, "-", "msr_cmd"], [236, 0, 0, "-", "pci_cmd"], [237, 0, 0, "-", "reg_cmd"], [238, 0, 0, "-", "smbios_cmd"], [239, 0, 0, "-", "smbus_cmd"], [240, 0, 0, "-", "spd_cmd"], [241, 0, 0, "-", "spi_cmd"], [242, 0, 0, "-", "spidesc_cmd"], [243, 0, 0, "-", "tpm_cmd"], [244, 0, 0, "-", "txt_cmd"], [245, 0, 0, "-", "ucode_cmd"], [246, 0, 0, "-", "uefi_cmd"], [247, 0, 0, "-", "vmem_cmd"], [248, 0, 0, "-", "vmm_cmd"]]}, "objnames": {"0": ["py", "module", "Python module"]}, "objtypes": {"0": "py:module"}, "terms": {"": [0, 1, 9, 11, 14, 22, 62, 68, 145, 169, 182, 186, 233, 252], "0": [0, 3, 4, 6, 13, 21, 57, 77, 82, 86, 88, 90, 103, 104, 137, 138, 142, 145, 147, 148, 155, 159, 161, 179, 199, 201, 202, 219, 222, 231, 236, 243, 245, 248, 251], "000102030405060708090a0b0c0d0e0f": [229, 247], "001": [28, 41], "002": [26, 43], "003": 87, "005": 42, "01": [61, 142], "013": 68, "02110": [16, 38, 39, 50, 51, 52, 53, 59, 60, 65, 66, 67], "0377": 205, "07h": 142, "0_bgsm": 159, "0_remapbas": 148, "0_remaplimit": 148, "0_smramc": 155, "0_tolud": 148, "0_touud": 148, "0_tsegmb": [148, 159], "0x0": [3, 86, 180, 190, 217, 219, 225, 226, 234, 235, 239, 240, 241], "0x00": [179, 223, 236], "0x00000000bde10000": 169, "0x001": 223, "0x004e0040": 236, "0x04": 232, "0x1": [236, 237], "0x10": [3, 86, 229, 232, 234, 247], "0x100": [80, 92, 111, 239], "0x1000": [3, 86, 229, 247], "0x10000": [229, 247], "0x100000": [229, 241], "0x10000000": 210, "0x100000000": [229, 247], "0x1022": 6, "0x11": 234, "0x12345678": 88, "0x16": 145, "0x1a": [90, 231], "0x1f": [3, 236], "0x20": [229, 247], "0x200": 231, "0x20000000": 224, "0x2217f1000": 224, "0x27": 234, "0x2e": 234, "0x2e7": 147, "0x2f": 223, "0x3": 234, "0x3a": 235, "0x4": [145, 224, 232], "0x40": 145, "0x40000000": 219, "0x41e": [229, 247], "0x430": 226, "0x524b01e": 248, "0x5a": 201, "0x61": [82, 226], "0x67eb58d": 233, "0x70": 232, "0x700000": 241, "0x71": 82, "0x74": 232, "0x79": 88, "0x79dfaaaa": 225, "0x79dfe000": 225, "0x79efdfff": 225, "0x80": 179, "0x80000000": 80, "0x8086": 6, "0x8088": 237, "0x88": [90, 236], "0x8b": [88, 235], "0x9090cccc": [229, 247], "0x98": 236, "0xa0": [239, 240], "0xa0000": [229, 247], "0xaa": 240, "0xaaaaaaaaaaaaaaaa": 225, "0xb007b007": 183, "0xb2": 179, "0xcc": 217, "0xdc": [3, 236], "0xde": [81, 225], "0xdeadbeef": [92, 111], "0xe0000001": 234, "0xf0000": [92, 111, 229, 247], "0xfe010000": 232, "0xfed00000": [90, 229, 247], "0xfed40000": [92, 111, 229, 247], "0xfedf0000": 236, "0xff": [179, 180], "0xffff": 199, "0xffff0000": 232, "0xfffff000": 3, "0xffffffff": 86, "1": [0, 3, 4, 13, 68, 69, 87, 97, 103, 112, 137, 138, 142, 143, 145, 158, 182, 184, 186, 200, 201, 203, 226, 231, 236, 243, 251, 252], "10": [0, 13, 33, 87, 145, 182, 210], "100": [39, 62], "1000": [186, 199, 200], "100000": 186, "1000000": 200, "101": 96, "11": [0, 13, 168], "12": 0, "120": 0, "123456789": 186, "1301": [16, 38, 39, 50, 51, 52, 53, 59, 60, 65, 66, 67], "153": 96, "16": 134, "1600": 30, "17": 243, "1721028921": 68, "184": 96, "188": 211, "19041": 13, "1972971": 205, "1c": 179, "1f": 202, "1mb": 97, "2": [4, 10, 13, 16, 20, 23, 30, 38, 39, 41, 42, 43, 50, 51, 52, 53, 59, 60, 63, 65, 66, 67, 87, 90, 97, 102, 103, 112, 137, 142, 143, 152, 200, 203, 243, 252], "20": 0, "200": 40, "2006": 155, "2012": [13, 87], "2014": 18, "2015": [180, 205, 206], "2016": [13, 21, 68, 211], "2017": [142, 179], "20170506220426": 68, "2018": [142, 145], "2019": 13, "2020": [11, 12, 13, 39], "2021": [16, 39, 50, 51, 59, 66, 67], "2022": [13, 16, 50, 51, 52, 53, 60, 65], "2024": 38, "21": 103, "22": [145, 199], "23": 243, "2400": 30, "256": [182, 184], "26": 142, "2600": 30, "27": 142, "28": [152, 233], "29": 142, "29054901": 57, "2nd": 180, "3": [0, 10, 11, 12, 13, 112, 137, 143, 145, 236, 243], "300": [41, 42, 43, 69, 162], "31": 13, "3107": 0, "32": [140, 144, 158, 248], "32bit": 11, "334659": 42, "334818": 17, "334819": 17, "336561": 28, "336996": 142, "337018": 26, "337348": 41, "337868": 43, "3456": 206, "362": 0, "36817": 0, "3d3a": 246, "4": [0, 3, 13, 21, 86, 97, 112, 137, 143, 145, 152, 200, 211, 219, 224, 231, 243, 252], "400": 47, "4000000": 200, "4209": 225, "423": 13, "4300u": 97, "440fx": 57, "4596": 246, "4600": 30, "4800": 30, "483": 0, "484": 0, "495": 44, "498": 0, "4_01_02_10r17": 96, "4_01_02_11r24": 96, "4_01_02_12r23a": 96, "4_01_02r19": 96, "4th": 4, "4xx": 45, "4xxh": 46, "5": [0, 3, 13], "50": 210, "51": [16, 38, 39, 50, 51, 52, 53, 59, 60, 65, 66, 67], "515": 0, "526": 0, "544": 0, "565432": 153, "5715": 142, "572": 0, "585": 0, "586": 0, "589": 0, "593": 0, "5xxh": 48, "5xxlp": 49, "6": [0, 1, 13, 248], "604": 0, "612": 0, "613": 0, "62": 0, "620855": 46, "63": 142, "632": 0, "635255": 27, "636112": 27, "636722": 27, "636723": 27, "64": [10, 89, 97, 140, 144, 158, 229, 247], "646": 0, "647": 0, "64bit": 11, "655": 0, "673": 0, "675": 0, "681": 0, "692": 0, "695": 0, "698": 0, "6th": 62, "7": [1, 3, 10, 13, 97, 138], "701": 0, "7014": 157, "7154": 211, "7625886": 142, "7h": 142, "7th": [37, 42], "8": [0, 1, 11, 12, 13, 137, 162], "8086": [3, 4, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69], "8800": 30, "8th": [22, 42, 69], "9": [0, 13], "9000": 200, "94": 186, "976132": 169, "98463": 54, "98915": 55, "99e6": 225, "9cc02d72cdd998a7": 225, "9ghz": 97, "A": [0, 9, 13, 16, 38, 39, 50, 51, 52, 53, 57, 59, 60, 65, 66, 67, 137, 180, 241, 251], "AT": 152, "And": 0, "As": [4, 68, 137, 158], "At": 0, "BY": 2, "By": 183, "FOR": [16, 38, 39, 50, 51, 52, 53, 59, 60, 65, 66, 67], "For": [0, 4, 13, 103, 137, 142, 220, 233, 249, 252], "If": [0, 4, 6, 10, 13, 97, 137, 159, 161, 164, 166, 177, 182, 184, 185, 220, 249, 252], "In": [0, 10, 13, 137, 142, 155, 175, 180, 251], "It": [1, 4, 10, 57, 156, 220, 241, 251], "NO": 145, "NOT": [138, 251, 252], "No": [0, 13, 189], "Not": [0, 251], "ON": 13, "On": [43, 118, 165], "One": 137, "Such": 155, "THESE": 2, "The": [0, 1, 4, 5, 6, 9, 10, 13, 14, 68, 135, 137, 142, 143, 145, 147, 162, 164, 166, 175, 182, 183, 184, 185, 186, 198, 212, 222, 224, 226, 229, 230, 231, 235, 236, 241, 246, 247, 251], "There": [9, 10], "These": [0, 68, 161, 182, 241], "To": [11, 13, 177, 194, 195, 196, 198, 252], "Will": 153, "With": 13, "__doc__": 8, "__dunders__": 0, "__future__": 0, "__init__": [5, 7], "__install__": 14, "__pack": 145, "_cmd": 8, "_deltas_fil": 252, "_eax_fuzz_step": 189, "_exclude_bar": 202, "_exclude_cpuid": 189, "_exclude_mmio_bar1": 203, "_exclude_mmio_bar2": 203, "_exclude_msr": 201, "_exclude_port": 200, "_fill_value_xx": 180, "_flush_log_each_it": [189, 199, 200], "_flush_log_each_msr": 201, "_fuzz_ecx_random": 189, "_fuzz_special_valu": 200, "_fuzz_value_0_all1": 201, "_fuzz_value_5a": 201, "_fuzz_value_rnd": 201, "_helper": 252, "_json_out": 252, "_log_all_gpr": 199, "_log_out_result": 189, "_max_ecx": 189, "_modul": 252, "_module1": 252, "_module_argv": 252, "_no_eax_to_fuzz": 189, "_no_iterations_to_fuzz": [189, 201], "_pch": 252, "_pch_dev": 145, "_pch_devfn": 145, "_platform": 252, "_private_vari": 0, "_read_msr": 201, "_sm_": [229, 247], "_uefi": 100, "_xml_out": 252, "a3bc": 246, "aaaaaaaa": 246, "ab": 232, "abl": [137, 155], "about": [0, 4, 166, 184, 251], "abov": 13, "abstract": [0, 3, 4, 116, 126], "accept": 0, "access": [2, 10, 73, 78, 82, 83, 84, 86, 87, 88, 90, 92, 94, 95, 96, 97, 111, 155, 156, 159, 161, 163, 164, 215, 226, 227, 229, 231, 235, 236, 244, 246, 247, 251, 252], "access_uefispec": [9, 130, 133, 167, 251], "accomplish": 241, "accord": [9, 183, 251], "ack_data": 145, "acpi": [2, 9, 13, 72, 74, 212, 215], "acpi_cmd": [2, 214], "acpi_t": [2, 72, 215], "acquir": 10, "acronym": 0, "across": 4, "action": [7, 8], "activ": 202, "active_rang": 202, "ad": [0, 4, 5, 183, 184], "add": [0, 183], "add_op": 183, "add_pars": 8, "add_subpars": 8, "addit": [13, 138, 142, 168, 189, 199, 200, 201, 202, 203, 206, 251, 252], "addr": 156, "address": [9, 68, 112, 169, 180, 183, 224, 229, 247, 249], "adl": [3, 15], "administr": [10, 13, 252], "adminstr": 13, "advanc": [13, 169, 179, 252], "advantag": 142, "affect": 175, "after": [0, 13, 183, 189, 199, 200, 211, 250], "again": 220, "against": [135, 159, 185, 251], "alert": 249, "alia": 0, "alias": 0, "align": 7, "all": [0, 2, 4, 8, 9, 137, 142, 143, 152, 158, 177, 180, 185, 186, 198, 199, 200, 201, 203, 210, 218, 228, 251, 252], "alloc": [183, 229, 247], "allow": [0, 4, 10, 13, 137, 159, 185, 212, 224, 226, 231, 235, 236, 251], "along": [16, 38, 39, 50, 51, 52, 53, 59, 60, 65, 66, 67], "alreadi": [0, 10, 252], "also": [0, 4, 9, 137, 155, 156, 159, 166, 249, 251, 252], "altern": 163, "alwai": 3, "amd": [6, 156, 157, 249], "amd64": 13, "amtypedram": 156, "an": [0, 4, 10, 13, 137, 158, 161, 168, 169, 182, 189, 198, 199, 200, 201, 202, 203, 206, 210, 211, 212, 220, 241, 249, 251], "analysi": [9, 212, 220, 251], "analyz": 10, "anc_se_svn": 153, "ani": [0, 9, 10, 13, 16, 38, 39, 50, 51, 52, 53, 59, 60, 65, 66, 67, 143, 158, 164, 249, 252], "annot": 0, "anoth": [0, 142, 220], "answer": 142, "anywher": 0, "apertur": 9, "api": [4, 12, 13, 168, 169, 182], "apicbas": 175, "apidoc": 1, "apl": [3, 15], "apollo": 17, "apollolak": 145, "appear": [220, 251], "appendix": 68, "appli": 9, "applic": [0, 2, 4, 5, 7, 9, 10, 251], "appropri": [4, 10, 14], "approxim": 97, "apt": 11, "ar": [0, 1, 2, 4, 6, 9, 10, 13, 14, 68, 137, 142, 143, 144, 146, 152, 161, 168, 177, 186, 250, 251, 252], "arbitrari": 0, "arch": 13, "architectur": [9, 13, 140, 144, 158], "archiv": [68, 249, 250], "archstrik": 11, "area": [159, 243], "arg": 252, "argpars": 8, "argument": [180, 182, 184, 185, 186, 199, 252], "argumentpars": 8, "argv": 8, "ark": [54, 55], "armor": 149, "around": [0, 2, 126], "articl": [140, 144, 158], "artifact": 10, "ascii": 0, "aseg": 156, "asm": 14, "assembl": 246, "assert": [9, 158], "assess": [10, 16, 38, 39, 50, 51, 52, 53, 59, 60, 65, 66, 67, 163], "assign": 0, "assumpt": 166, "atom": [18, 21, 23, 26, 87, 147], "attack": [135, 155, 159, 161, 169, 251], "attempt": [0, 10, 137, 150, 158, 161, 168, 183, 252], "attrib": 186, "attribut": [168, 186, 251], "august": 68, "auth": 246, "authent": [9, 134, 152], "author": 4, "auto": 91, "autodetect": 220, "autodoc": 1, "autom": 2, "automat": [1, 10, 252], "auxillari": 110, "av": 182, "avail": [0, 4, 13, 57, 68, 203, 251, 252], "avalid": 156, "avn": [3, 15], "avoid": 0, "avoton": 18, "b": [68, 152, 179], "back": 6, "background": 13, "backslash": 0, "bad": [0, 182, 184], "badli": 251, "bai": 21, "bak": 177, "banner": 252, "bar": [3, 83, 86, 90, 179, 202, 203], "bar_bas": 86, "bar_nam": 83, "bare": 179, "barrier": 142, "base": [0, 2, 3, 4, 5, 9, 13, 17, 18, 19, 20, 21, 29, 30, 34, 35, 36, 37, 39, 40, 58, 62, 64, 79, 103, 137, 147, 161, 169, 179, 180, 182, 194, 206, 230, 231, 251], "basecommand": 8, "basehelp": 113, "basemodul": [0, 4, 7, 9], "basic": [14, 142, 241, 252], "bbbb": 246, "bc": [3, 4, 218, 237], "bcdedit": 13, "bdf": 145, "bdw": [3, 9, 15, 130], "bdx": [3, 15], "becaus": [142, 184, 185], "been": [0, 6, 155, 159, 162, 212, 251], "befor": [0, 11, 182, 201], "begin": 0, "behavior": [0, 161, 179, 186, 189, 190, 198, 199, 200, 201, 202, 203, 206, 210, 211], "being": 9, "belong": 177, "below": [13, 233, 251], "best": [13, 212], "between": [0, 2, 137, 202], "bgsm": 159, "bild": 3, "bin": [190, 215, 220, 225, 229, 241, 242, 245, 246, 247], "binari": [13, 98, 177, 182, 184, 185, 220, 241], "binary_bios_measur": 243, "bing": 136, "binpath": 13, "bio": [3, 4, 9, 13, 14, 103, 134, 135, 136, 137, 155, 159, 161, 166, 180, 241, 246, 251], "bios_debug": 145, "bios_kbrd_buff": [9, 130, 133, 251], "bios_msg_ack": 145, "bios_se_svn": 153, "bios_se_svn_statu": 153, "bios_smi": [9, 130, 133, 251], "bios_t": [9, 130, 133, 251], "bios_wp": [9, 130, 133, 251, 252], "biosinterfacelockdown": [3, 136], "bioslocken": [4, 137, 237], "biosw": [3, 137], "bioswriteen": [135, 137, 237], "bit": [3, 10, 137, 138, 142, 143, 145, 147, 158, 162, 202, 229, 233, 247], "bit_flip": 202, "ble": [4, 137, 237], "blob": [14, 57, 145, 147], "block": [9, 137, 156, 161, 184], "blockedlist": 184, "blog": 145, "blogspot": 142, "blue": 13, "bodi": 198, "bool": 7, "boot": [11, 13, 14, 106, 134, 135, 136, 137, 152, 159, 169, 177, 183, 251], "boot_options_pres": 145, "bootabl": 10, "bootload": 177, "bootmgr": 13, "bootscript": 169, "bootx64": 14, "boston": [16, 38, 39, 50, 51, 52, 53, 59, 60, 65, 66, 67], "bot": 134, "both": [137, 246], "bpo": 0, "brace": 0, "bracket": 0, "branch": 142, "braswel": 23, "break": 0, "bridg": [35, 36, 64], "broadwel": [19, 20, 147], "broken": 3, "brossard": 134, "brows": 13, "brra": 164, "brussel": 179, "brwa": [163, 164], "bsod": 13, "bu": [3, 13, 87, 179, 202, 231, 234, 236, 248], "buf": 97, "buffer": [9, 78, 92, 111, 134, 180, 196, 229, 247, 251], "buffer_fil": [229, 247], "bug": [0, 249], "build": [0, 1, 10, 250], "build_exe_": 2, "build_ext": [11, 13, 252], "bulletin": 157, "butterworth": 135, "button": 13, "bwg": 153, "bypass": [134, 137, 164, 166], "byt": [3, 9, 15, 130], "byte": [97, 198, 200, 229, 236, 247, 252], "byte_offset": 217, "byte_v": [217, 223, 239, 240], "c": [4, 14, 16, 20, 30, 38, 39, 50, 51, 52, 53, 54, 55, 57, 59, 60, 63, 65, 66, 67, 90, 145, 147], "c2000": 18, "c220": 162, "c3000": 26, "c5": 142, "c600": [20, 30, 54], "c610": [20, 30, 55], "c620": 56, "c7zero": 180, "cach": [9, 142, 161, 251], "cachabl": 161, "cacheabl": 161, "calc_bar_s": 202, "calcul": 202, "call": [0, 4, 9, 137, 145, 158], "callabl": 0, "can": [0, 1, 3, 4, 9, 10, 13, 16, 38, 39, 50, 51, 52, 53, 59, 60, 65, 66, 67, 137, 142, 155, 161, 164, 182, 184, 185, 186, 205, 220, 236, 241, 250, 251, 252], "cannot": [164, 251], "cansecwest": 180, "capabl": [2, 243], "capit": 0, "capitalization_with_underscor": 0, "capsul": [9, 109], "care": [180, 183, 241], "case": [0, 164, 175, 184, 186], "caus": [183, 205], "cccc": 246, "cd": [13, 14], "cdi": 153, "celeron": 23, "certain": [0, 4, 10, 137, 168, 212, 251, 252], "certif": [9, 13], "cet": [9, 130, 133], "cfg": [4, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 177], "cfg_file": 177, "cfl": [3, 15], "chain": 0, "chang": [0, 10, 13, 97, 137, 161, 179, 183], "channel": [142, 195, 211], "charact": [0, 251], "check": [0, 2, 6, 7, 9, 134, 135, 136, 137, 141, 142, 143, 145, 147, 148, 150, 153, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 168, 169, 175, 179, 182, 184, 185, 205, 228, 251, 252], "check_match_criteria": 110, "checker": 0, "cherri": 23, "chipsec": [1, 2, 3, 4, 5, 7, 8, 12, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 249, 251], "chipsec_hlpr": 13, "chipsec_main": [4, 14, 134, 135, 136, 137, 138, 140, 141, 143, 144, 145, 146, 147, 148, 149, 150, 152, 153, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 168, 169, 175, 177, 179, 180, 182, 183, 184, 185, 186, 189, 190, 194, 195, 196, 198, 199, 200, 201, 202, 203, 205, 206, 210, 211, 212], "chipsec_py368_uefi_x64": 14, "chipsec_root": 2, "chipsec_root_dir": 13, "chipsec_toolscompress": 13, "chipsec_util": [8, 9, 13, 14, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248], "chipset": [2, 9, 20, 30, 39, 40, 41, 43, 54, 55, 56, 62, 69, 162], "chipset_cmd": [2, 214], "choos": 13, "chosen": [189, 200], "christoph": 175, "cht": [3, 15], "chunk": 97, "circumst": 10, "circumv": 155, "claim": 182, "clarifi": 0, "clariti": 251, "class": [0, 2, 4, 5, 7, 8, 9, 180, 236], "cleanup": 2, "clear": [9, 137, 251], "client": [13, 102, 103, 146, 155, 159], "clone": [11, 12, 13], "cmd": [13, 236], "cml": [3, 15], "cmo": [2, 9, 72, 150, 217], "cmos_cmd": [2, 214], "code": [2, 4, 10, 11, 13, 126, 155, 158, 161, 179, 180, 210, 211, 249, 252], "coff": 177, "coffe": 22, "collect": 0, "collis": 0, "colon": 0, "color": 13, "com": [11, 12, 13, 14, 16, 18, 21, 22, 23, 26, 33, 37, 38, 39, 40, 41, 42, 43, 50, 51, 52, 53, 54, 55, 56, 57, 59, 60, 62, 65, 66, 67, 68, 69, 87, 91, 96, 140, 142, 144, 145, 147, 157, 158, 182, 205, 212, 249], "combin": 186, "comet": 24, "comma": 0, "command": [0, 4, 5, 13, 78, 102, 116, 180, 206, 215, 222, 223, 224, 225, 226, 227, 229, 230, 231, 235, 236, 241, 243, 244, 246, 247, 252], "command_display_nam": 8, "command_paramet": 243, "commandclass": 8, "commandnam": 243, "commbuff": 9, "comment": 0, "common": [2, 3, 4, 5, 9, 15, 105, 106, 130, 173, 187, 212, 233, 251, 252], "comparison": 0, "compat": [9, 13, 155, 157, 160, 251], "compil": 13, "complet": [13, 251], "compon": [10, 13, 73, 74, 79, 94, 101, 105], "compress": [11, 13], "comput": [13, 252], "concaten": 0, "concept": [9, 211], "conclus": 251, "condit": [0, 9, 13, 137], "config": [0, 11, 86, 177, 180, 183, 184, 218, 227, 231], "config_cmd": [2, 214], "config_fil": 180, "configur": [0, 2, 4, 10, 13, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 54, 55, 56, 57, 58, 61, 62, 63, 64, 68, 69, 86, 90, 135, 137, 144, 146, 147, 148, 153, 155, 159, 161, 166, 180, 183, 184, 185, 228, 236, 251, 252], "confirm": [212, 251], "confus": 9, "connect": [10, 143, 252], "consid": [0, 163, 179], "consist": [0, 142], "consol": 13, "constant": 0, "construct": 142, "contact": [10, 16, 38, 39, 50, 51, 52, 53, 59, 60, 65, 66, 67], "contain": [0, 9, 10, 183, 220, 241, 251], "content": [9, 14, 18, 21, 22, 23, 26, 33, 37, 39, 40, 41, 42, 43, 56, 62, 68, 69, 87, 140, 144, 158, 182, 184, 186, 190, 229, 247, 251], "context": 0, "continueselftest": 243, "contribut": 249, "control": [3, 4, 9, 12, 13, 20, 30, 39, 40, 55, 56, 57, 62, 78, 95, 135, 136, 137, 142, 143, 144, 159, 162, 163, 165, 166, 251], "control_nam": 237, "convent": [0, 103], "convert": 177, "copernicu": 166, "copi": [4, 13, 14, 16, 38, 39, 50, 51, 52, 53, 59, 60, 65, 66, 67], "copyright": [16, 38, 39, 50, 51, 52, 53, 59, 60, 65, 66, 67], "core": [4, 22, 37, 39, 40, 42, 62, 69, 97, 142, 146, 148, 150, 155, 159], "coreboot": [145, 147, 179], "corei": [135, 169], "cornwel": 135, "corpor": [16, 38, 39, 50, 51, 52, 53, 59, 60, 65, 66, 67], "correct": [3, 10, 220], "correctli": [4, 9, 137, 146, 156, 159, 220, 251], "correspond": [6, 203, 220], "corrupt": 152, "could": [0, 2, 10, 159, 161, 164, 183, 241, 251], "count": [200, 206, 225], "counterintuit": 0, "cover": [14, 137, 251], "cp": 13, "cpu": [2, 6, 9, 14, 72, 81, 88, 97, 104, 130, 133, 147, 155, 156, 158, 159, 161, 173, 201, 219, 251, 252], "cpu_cmd": [2, 214], "cpu_gcc": 14, "cpu_ia32": 14, "cpu_ia32_gcc": 14, "cpu_id": [222, 245], "cpu_info": [9, 130, 133, 139, 252], "cpuid": [2, 6, 72, 113, 121, 138, 142, 189, 219], "cpuid_fuzz": [9, 130, 173, 187], "cpujan2015": 205, "cpython": 14, "cr": 219, "cr_number": 219, "crash": [205, 211], "creat": [4, 9, 10, 13, 14, 185, 220, 241, 252], "create_manu": 1, "creation": 14, "credenti": 13, "critic": [9, 10, 220], "cse": 145, "cseg": 155, "csm": 9, "current": [0, 4, 6, 182, 184, 220, 221], "custom": 194, "cve": [142, 205, 206, 211], "cycl": 97, "d": [33, 89, 179, 249, 251, 252], "d2000": 87, "d719b2cb": 246, "d_lck": [155, 157, 160, 251], "d_open": 251, "dad00e67656f": 246, "dal": [5, 10, 113], "dalhelp": [113, 115], "dam": [23, 33, 56, 69, 87], "data": [0, 9, 78, 87, 91, 97, 137, 142, 155, 180, 186, 206, 220], "data_list": 0, "dataclass": 0, "datasheet": [4, 18, 20, 21, 23, 30, 41, 42, 43, 54, 55, 56, 57, 62, 63, 69, 87, 162], "date": 0, "db": 246, "dbc": 97, "dci": 143, "dci_control_reg": 143, "dddd": 246, "ddisable_integrity_check": 13, "deadbeef": 224, "death": 13, "debian": 11, "debug": [0, 143, 164, 252], "debugelock": 143, "debugen": [9, 130, 133], "debugeoccur": 143, "debuglock": 228, "decid": 137, "declar": 0, "decod": [73, 74, 94, 145, 184, 185, 220, 238, 241, 245, 246], "decode_cmd": [2, 214], "decompress": 9, "decor": 0, "def": [5, 7, 8], "default": [0, 5, 25, 96, 97, 142, 177, 182, 183, 184, 185, 186, 189, 198, 199, 200, 201, 202, 203, 206, 210, 211], "default_maxval_exhaust": 199, "default_maxval_random": 199, "default_port_write_count": 200, "default_random_iter": [199, 200], "default_vector_maxv": 199, "defcon": 134, "defeat": 135, "defend": 13, "defin": [0, 2, 3, 4, 9, 13, 130, 138, 145, 155, 157, 158, 160, 162, 164, 168, 173, 184, 185, 187, 191, 207, 212, 228, 251], "definit": 102, "delet": [9, 13, 186, 246], "delta": [2, 221, 252], "deltas_cmd": [2, 214], "demonstr": [137, 161], "deni": 13, "denverton": 26, "depend": [11, 14, 184, 185], "deploi": 10, "deprec": [6, 10, 11, 12, 13, 252], "deriv": 0, "desc": [3, 4, 180], "desc_cmd": [2, 214], "describ": [14, 68, 155, 177, 179], "descript": [0, 7, 9, 180], "descriptor": [9, 98, 163, 164, 165, 251], "descriptor_table_code_idtr": 88, "design": [13, 159, 189, 190, 198, 199, 200, 201, 202, 203, 206, 210, 211, 212], "desir": 11, "destruct": 180, "detail": [4, 13, 16, 38, 39, 50, 51, 52, 53, 59, 60, 65, 66, 67, 68, 169, 212], "detect": [2, 3, 10, 96, 148, 162, 182, 184, 240, 251], "determin": [186, 251], "dev": [3, 11, 202, 249], "devel": 11, "develop": [13, 68, 140, 144, 158], "devic": [6, 9, 10, 13, 80, 90, 91, 99, 112, 159, 162, 164, 179, 184, 195, 196, 202, 203, 212, 231, 236, 248], "device_addr": [239, 240], "dfx": 116, "dictionari": 0, "did": 6, "differ": [142, 182, 183], "difficult": 0, "dig": 136, "digit": 9, "dimm0": 240, "dimm2": 240, "direct": [2, 10, 33, 143, 159, 203, 226, 229, 231, 235, 236, 247], "directli": [5, 182, 184, 185], "directori": [4, 9, 13, 14, 184, 220], "disabl": [9, 13, 14, 137, 143, 162, 227, 228, 241, 251], "discord": 249, "discov": 211, "discover": 61, "disk": [13, 251], "dispatch": [9, 183, 251], "dispatch_ep": 183, "displai": [140, 199, 230, 252], "displaybootmenu": 13, "displaynam": 13, "distribut": [10, 11, 12, 13, 16, 38, 39, 50, 51, 52, 53, 59, 60, 65, 66, 67], "distutil": 10, "dma": [9, 159, 224, 251], "dmaread": 224, "dmawrit": 224, "dmytro": 169, "dnf": 11, "dnv": [3, 15], "do": [0, 2, 4, 9, 137, 150, 169, 183, 206, 251], "doc": [1, 41, 42, 43, 61, 87, 96, 212], "docstr": 0, "document": [0, 9, 10, 17, 23, 27, 28, 33, 56, 61, 68, 69], "doe": [138, 159, 184, 220, 228, 251], "doesn": [9, 13, 142, 185, 186, 251], "doma": 175, "don": [180, 251, 252], "done": [10, 145], "doubl": 0, "doubt": 0, "down": [3, 135, 145, 146, 251], "download": [10, 11, 12, 13, 14], "draft": 251, "dram": [96, 159], "drive": [10, 11], "driver": [2, 10, 11, 126, 182, 184, 185, 194, 195, 196, 198, 250, 252], "duck": 0, "due": [9, 10, 13], "dump": [9, 13, 75, 83, 182, 184, 185, 190, 217, 220, 223, 232, 236, 240, 241, 244], "dump_descriptor_t": 88, "dump_high": 75, "dump_io_bar": 83, "dump_low": 75, "dump_mmio": 86, "dump_mmio_bar": 86, "dump_statu": 145, "dump_ucode_update_head": 104, "dunder": 0, "dure": 9, "dword": [229, 236, 247, 252], "dxe": [182, 184], "e": [11, 35, 36, 252], "e3800": 21, "e5": [20, 30], "e7": [20, 30], "each": [0, 9, 88, 104, 168, 189, 199, 200, 201, 251], "earliest": 0, "easier": 0, "eax": [142, 189, 219, 235, 248], "ebx": 248, "ec": [2, 72, 223, 231], "ec_cmd": [2, 214], "ecx": [142, 189, 219, 248], "ed32d533": 225, "edi": 248, "edk2": 14, "edk2modul": 14, "edx": [142, 235, 248], "eeeeeeeeeeee": 246, "eeprom": 96, "effect": 161, "effort": 251, "efi": [0, 5, 14, 103, 106, 109, 113, 153, 169, 177, 182, 184, 185, 246, 251], "efi_fil": 177, "efi_modul": 110, "efi_variable_fil": 246, "eficompressor": 13, "efihelp": [113, 117], "efilist": 185, "eg": [0, 7, 137], "ehl": [3, 15], "eiss": 137, "either": [1, 137, 183], "elfutil": 11, "elkhart": 27, "els": [0, 4], "email": 249, "embed": [21, 78], "emploi": 0, "empti": [220, 251], "emul": [189, 200, 201, 202, 203], "en": [12, 13, 18, 21, 22, 23, 26, 33, 37, 39, 40, 41, 42, 43, 56, 62, 68, 69, 96, 140, 144, 157, 158, 212], "enabl": [0, 3, 4, 9, 10, 13, 14, 135, 137, 142, 143, 145, 153, 158, 161, 162, 203, 227, 251], "encapsul": 81, "encod": 0, "encount": 13, "encourag": [0, 4], "encrypt": 251, "end": [10, 251], "enforc": 13, "engin": [84, 227], "enhanc": [142, 251], "ensur": 137, "entir": [137, 241, 251], "entri": [183, 251], "entrypoint": [183, 238], "enumer": [6, 13, 90, 142, 236], "enumerate_devic": 90, "enumerate_xrom": 90, "environ": [0, 10, 68, 126, 152, 186, 189, 190, 198, 199, 200, 201, 202, 203, 206, 210, 211], "ept": [89, 190, 248], "ept_find": [9, 130, 173, 187], "ept_point": 248, "equival": 10, "eras": 241, "erase_spi_block": 97, "error": [0, 9, 13, 147, 186, 251], "error_cod": 145, "esi": 248, "esp": 177, "especi": 4, "essenti": 11, "etc": [5, 9, 106, 109, 179, 220, 241], "evalu": [0, 186, 189, 198, 199, 200, 201, 202, 203, 206, 210, 211], "even": [0, 16, 38, 39, 50, 51, 52, 53, 59, 60, 65, 66, 67, 142, 155, 252], "event": [9, 103, 135, 211], "everi": 9, "evid": 0, "ex": 13, "examin": [159, 251], "exampl": [0, 4, 8, 9, 10, 13, 134, 135, 136, 137, 138, 140, 141, 143, 144, 145, 146, 147, 148, 149, 150, 152, 153, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 168, 169, 175, 177, 179, 180, 183, 184, 185, 186, 189, 190, 198, 199, 200, 201, 202, 203, 205, 206, 210, 211, 212, 215, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 245, 246, 247, 248, 252], "except": [0, 5, 13, 175, 252], "exchang": 9, "exclud": [189, 200, 201, 202, 203], "execut": [7, 9, 10, 68, 142, 158, 159, 161, 177, 182, 183, 184, 185, 244, 251], "exhaust": [199, 200], "exist": [0, 10, 137, 183, 252], "exit": 252, "expans": [90, 236], "expect": [0, 185, 186, 251], "expens": 0, "experi": 212, "experiment": 179, "explicit": 0, "explicitli": [0, 145, 252], "exploit": [161, 169], "expos": 251, "exposur": 134, "express": [0, 20, 30, 54, 182, 184], "extend": [0, 89, 190], "extens": 233, "extra": 251, "extract": [14, 185], "f": [10, 179], "f7": 13, "f8": 13, "fail": [4, 137, 138, 142, 143, 145, 147, 150, 159, 162, 182, 186, 251, 252], "failfast": 252, "failur": [135, 168, 179, 205, 251], "fall": 6, "fals": [0, 7], "famili": [18, 20, 21, 22, 26, 30, 37, 39, 40, 42, 56, 62, 63, 69, 103, 162], "faq": 142, "fat32": 14, "fd": [98, 206], "fd_cmd": 206, "fd_file": 98, "fdc": 206, "fdc_cmd_wrval": 206, "fdc_port_data_fifo": 206, "fdopss": 165, "fdv": 163, "featur": [0, 9, 13, 61, 143, 144], "fed20000h": 68, "fed30000h": 68, "fedora": 11, "fgo": 237, "field": [3, 4], "field_nam": 237, "fifo": [206, 211], "fifth": [16, 38, 39, 50, 51, 52, 53, 59, 60, 65, 66, 67], "file": [0, 2, 4, 7, 8, 10, 12, 13, 14, 20, 22, 24, 25, 26, 27, 29, 30, 31, 32, 33, 35, 36, 37, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 54, 55, 56, 57, 61, 62, 63, 69, 91, 96, 142, 177, 180, 182, 184, 185, 189, 190, 201, 220, 221, 228, 229, 233, 241, 243, 246, 247, 250, 252], "file_nam": [190, 224], "file_path": 215, "filenam": [100, 252], "filetyp": 246, "fill": 251, "final": 147, "find": [9, 182, 183, 184, 194, 246, 250, 251], "find_xrom": 90, "finder": 190, "finish": 13, "firmwar": [10, 100, 103, 106, 108, 169, 179, 180, 182, 184, 185, 186, 212, 220, 251], "first": [3, 4, 203], "fit": [16, 38, 39, 50, 51, 52, 53, 59, 60, 65, 66, 67], "fix": 0, "flag": 6, "flake8": 0, "flash": [9, 11, 61, 97, 98, 137, 163, 164, 165, 166, 184, 185, 186, 220, 241, 246, 251], "flash_address": 241, "flash_descriptor": 241, "flashlockdown": 166, "flashrom": 166, "flexibl": 0, "flip": 202, "flockdn": 166, "floor": [16, 38, 39, 50, 51, 52, 53, 59, 60, 65, 66, 67], "flow": 0, "flush": [189, 199, 200, 201], "folder": [1, 5], "follow": [0, 9, 11, 13, 14, 68, 103, 142, 143, 145, 147, 162, 179, 180, 189, 241, 249, 250], "forc": 161, "forceclear": 243, "forens": [220, 241], "form": 9, "formal": 0, "format": [0, 1, 14, 179, 180, 220, 221, 245], "forward": 0, "found": [4, 9, 158, 179, 250], "foundat": [16, 38, 39, 50, 51, 52, 53, 59, 60, 65, 66, 67], "fpt_bad": 145, "fr": 249, "framework": [9, 10, 16, 38, 39, 50, 51, 52, 53, 59, 60, 65, 66, 67], "franklin": [16, 38, 39, 50, 51, 52, 53, 59, 60, 65, 66, 67], "frap": [163, 164], "free": [16, 38, 39, 50, 51, 52, 53, 59, 60, 65, 66, 67, 211], "freeform": 246, "freez": 179, "from": [0, 2, 7, 8, 11, 13, 14, 68, 91, 116, 137, 142, 152, 159, 161, 177, 182, 183, 184, 185, 189, 190, 220, 229, 233, 241, 247, 251, 252], "fs0": 14, "ft_bup_ld_flr": 145, "full": [182, 184, 185, 233, 241, 251], "fulli": 0, "fun": [3, 202], "func": 8, "function": [0, 2, 4, 5, 9, 75, 76, 81, 89, 98, 100, 104, 105, 106, 108, 109, 110, 112, 118, 155, 179, 188, 193, 197, 202, 209, 231, 236, 241, 248, 252], "further": [11, 179, 189, 198, 199, 200, 201, 202, 203, 206, 210, 211, 251], "furtur": 0, "fuzz": [10, 180, 186, 189, 194, 195, 196, 198, 199, 200, 201, 202, 203, 210], "fuzz_overlap": 203, "fuzz_random": 203, "fuzzer": [9, 189, 194, 195, 196, 198, 199, 200, 201, 202, 203, 210, 251], "fuzzmor": 180, "fv_mm": 246, "fw": 220, "fw_imag": [182, 184, 185], "fw_init_complet": 145, "fw_type": 220, "fwsts1": 145, "fwtype": [100, 246], "g": [11, 252], "gabriel": 249, "garbag": [203, 251], "gbe": 251, "gcc": 11, "gdt": [88, 222], "gdt_all": 88, "gen": 42, "gener": [0, 2, 4, 5, 10, 13, 16, 22, 37, 38, 39, 50, 51, 52, 53, 59, 60, 62, 65, 66, 67, 69, 81, 91, 137, 175, 179, 185, 186, 195, 198, 233, 249], "generate_t": 177, "get": [0, 4, 11, 161, 238], "get_control": [4, 237], "get_device_bar": 90, "get_didvid": 90, "get_gdtr": 88, "get_idtr": 88, "get_io_bar_base_address": 83, "get_mmcfg_base_address": 86, "get_mmio_bar_base_address": 86, "get_spi_jedec_id": 97, "get_spi_jedec_id_decod": 97, "getcap": 243, "getphi": 247, "gfx_aperture_dma_read": 80, "gfxvtd": 227, "gg": 249, "git": [11, 12, 13], "github": [11, 12, 13, 14, 57, 91, 145, 147, 249], "given": 183, "glk": [3, 15], "global": [135, 168], "gnu": [16, 38, 39, 50, 51, 52, 53, 59, 60, 65, 66, 67], "go": 13, "goal": 0, "good": 0, "googl": 142, "googleprojectzero": 142, "gorobet": 211, "gouv": 249, "gp": 180, "grammar": 0, "graphic": [9, 80], "great": 0, "group": 0, "guard": [0, 13], "gui": 182, "guid": [68, 116, 182, 184, 186, 225, 246], "guidelin": 0, "h": [47, 62, 145, 147, 252], "ha": [0, 6, 11, 12, 13, 143, 156, 162, 251], "hal": [0, 4, 252], "hal_bas": [2, 72], "handl": [7, 9, 175, 186], "handler": [137, 180, 200], "hang": [9, 10, 175, 180, 183], "happen": 0, "hard": 0, "hardcod": 180, "hardwar": [10, 13, 142, 145, 162, 183, 212, 251, 252], "hash": [0, 182, 184, 233], "hashlib": 233, "haswel": [4, 29, 30, 97], "have": [0, 13, 16, 38, 39, 50, 51, 52, 53, 59, 60, 65, 66, 67, 142, 155, 159, 160, 168, 180, 183, 212, 249, 251], "hdcien": 143, "hdd": [134, 251], "header": [0, 9, 11, 90, 177, 198], "help": [0, 4, 179, 210, 252], "helper": [2, 10, 13, 252], "here": [68, 145, 250], "hex": [2, 179, 180, 190, 202, 252], "hf": 145, "hidden": 228, "hierarchi": 90, "higher": [10, 11, 12, 13], "highli": 14, "highlight": 0, "hijack": [136, 179], "hint": 10, "hlt": 183, "hope": [16, 38, 39, 50, 51, 52, 53, 59, 60, 65, 66, 67], "horn": 142, "host": [57, 205, 211], "how": 13, "howev": 137, "hsf": [163, 165, 166], "hsfc": 237, "hsw": [3, 4, 9, 15, 130], "hsx": [3, 15], "html": [1, 18, 21, 22, 23, 26, 37, 39, 40, 41, 42, 43, 62, 68, 69, 140, 142, 144, 145, 157, 158, 205], "http": [11, 12, 13, 14, 18, 21, 22, 23, 26, 33, 37, 39, 40, 41, 42, 43, 54, 55, 56, 57, 61, 62, 68, 69, 87, 91, 96, 101, 140, 142, 144, 145, 147, 157, 158, 182, 205, 212, 249, 250], "hub": [20, 30, 39, 40, 55, 56, 62, 162], "human": 3, "hv": [9, 130, 173, 187], "hw": [57, 189, 190, 198, 199, 200, 201, 202, 203, 206, 210, 211], "hwcr": 160, "hyper": [192, 193, 194, 195, 196, 197, 198], "hypercal": [9, 112, 130, 173, 187, 191, 194, 199, 207, 210, 248], "hypercallfuzz": [9, 130, 173, 187, 191, 207], "hyperv": 198, "hypervisor": [13, 112, 148, 210], "i": [0, 4, 5, 6, 7, 9, 10, 11, 13, 16, 33, 37, 38, 39, 42, 50, 51, 52, 53, 57, 59, 60, 62, 65, 66, 67, 68, 82, 83, 90, 97, 135, 137, 138, 142, 143, 145, 147, 150, 152, 155, 156, 157, 158, 159, 160, 161, 162, 166, 175, 177, 179, 180, 182, 183, 184, 185, 186, 189, 190, 194, 195, 196, 198, 199, 200, 201, 202, 203, 205, 206, 210, 211, 212, 220, 226, 228, 233, 241, 251, 252], "i386": 13, "i440fx": 57, "i5": 97, "ia": [89, 140, 141, 144, 158], "ia32": 144, "ia32_apic_bas": [175, 205], "ia32_arch_cap": 142, "ia32_bios_sign_id": 140, "ia32_debug_interfac": [143, 153], "ia32_feature_control": [144, 153, 251], "ia32_s_cet": 138, "ia32_smrr_physbas": [159, 161, 175], "ia32_smrr_physmask": [159, 161, 175], "ia32_spec_ctrl": 142, "ia32_u_cet": 138, "ia32cfg": [9, 130, 133, 251], "ia32featurecontrollock": 144, "ia_untrust": [9, 130, 133, 139, 159], "ibp": 153, "ibpb": 142, "ibr": [142, 251], "ibrs_al": 142, "ic": 31, "icelak": 32, "icl": [3, 15], "icon": 13, "icx": [3, 15], "id": [0, 17, 27, 28, 91, 99, 190, 233, 245], "identifi": [90, 180, 228], "idt": [88, 222], "idt_al": 88, "igd": [2, 72, 224], "igd_cmd": [2, 214], "ignor": [6, 251], "ignore_platform": 252, "imag": [9, 100, 110, 182, 184, 185, 220, 241, 246], "immedi": 0, "implement": [2, 4, 9, 57, 103, 142, 169, 177, 212], "impli": [16, 38, 39, 50, 51, 52, 53, 59, 60, 65, 66, 67], "import": [0, 2, 4, 7, 8, 10, 97, 137, 145, 158, 182, 184, 252], "import_path": 252, "improv": [0, 251], "inbound": 196, "inc": [16, 38, 39, 50, 51, 52, 53, 59, 60, 65, 66, 67], "includ": [0, 4, 9, 10, 11, 13, 89, 106, 136, 142, 144, 147, 166, 186, 241, 251, 252], "incompat": [13, 194, 195, 196, 198], "inconclus": 251, "incorrect": 10, "indent": 0, "index": [223, 243], "indic": [0, 164, 186], "indirect": 142, "individu": [0, 9], "inf": 14, "influenc": 0, "info": [13, 180, 194, 195, 210, 219, 241, 249, 252], "inform": [0, 4, 9, 16, 38, 39, 50, 51, 52, 53, 59, 60, 65, 66, 67, 77, 138, 140, 162, 210, 228, 251, 252], "inherit": [0, 4, 9], "inject": 142, "input": 194, "insecur": 9, "insert_aft": 246, "insert_befor": 246, "insid": 0, "inspect": 251, "instal": [2, 9, 250, 252], "instanc": 0, "instead": [0, 142], "instruct": [2, 183], "instrument": 134, "insuffici": 9, "int": 7, "int15": 9, "integr": [13, 80], "intel": [4, 6, 12, 16, 18, 20, 21, 22, 23, 26, 30, 33, 37, 38, 39, 40, 41, 42, 43, 50, 51, 52, 53, 54, 55, 56, 57, 59, 60, 62, 63, 65, 66, 67, 68, 69, 80, 87, 97, 116, 140, 142, 144, 145, 147, 158, 161, 162, 169, 179, 244, 249], "inteltxtsoftwaredevelopmentguid": 68, "interact": 5, "interconnect": 13, "interfac": [3, 5, 10, 13, 87, 112, 116, 136, 143, 186, 251], "intern": 9, "interpol": 0, "interpret": [0, 9, 10], "interrupt": [2, 9, 72], "interrupts_cmd": [2, 214], "introduc": 0, "invalid": 9, "investig": 179, "invok": [2, 126], "io": [2, 33, 72, 86, 179, 202, 226], "io_cmd": [2, 214], "io_fuzz": 202, "io_port": 226, "io_rw": 183, "io_wr": 183, "iobar": [2, 72], "iofuzz": [9, 130, 173, 187], "iommu": [2, 3, 9, 15, 72, 227], "iommu_cmd": [2, 214], "iommu_engin": 227, "iosf": 87, "irp": 13, "is_en": 90, "is_mmio_bar_en": 86, "is_mmio_bar_program": 86, "is_support": [4, 7, 9], "issu": [0, 10, 13, 137, 155, 159, 175, 249, 251], "item": [0, 179], "iter": [186, 189, 194, 199, 200, 201, 206, 210], "iter_count": 206, "its": [0, 10, 184, 252], "itself": 164, "ivb": [3, 9, 15, 130], "ivi": 35, "ivt": [3, 15], "ivybridg": 34, "ivytown": 35, "j": 252, "jaketown": 36, "jann": 142, "jede": 99, "jedec": [61, 96, 241], "jesd216d": 61, "jkt": [3, 15], "joanna": 148, "john": 135, "join": 182, "jonathan": 134, "json": [1, 2, 184, 185, 221, 252], "juli": [13, 87], "jumper": 165, "june": [11, 12, 13], "junit": 252, "just": [9, 159, 251], "k": [142, 252], "kabi": 37, "kallenberg": [135, 169], "kb4568831": 13, "kbl": [3, 15], "kei": [0, 6, 9, 13, 137, 152, 182, 228, 246], "kernei": 249, "kernel": [2, 10, 11, 126, 184, 185, 249, 252], "keyboard": [9, 134, 196, 251], "keyvar_fil": 246, "know": [2, 4, 150, 184], "knowledg": 251, "known": [9, 194, 251], "kovah": 135, "kwarg": 0, "l": [180, 189, 194, 195, 196, 198, 202, 203, 210, 252], "lake": [17, 22, 24, 27, 31, 37, 69], "later": [13, 137, 185], "latest": [0, 11, 13, 14, 250], "launch": [10, 68, 252], "layer": 116, "ldt": 222, "learn": 13, "least": [0, 4], "left": 0, "legaci": [9, 13], "legacy_pci": [113, 121], "legal": 0, "length": [0, 97, 229, 232, 241, 247], "lenovo": 13, "less": 9, "level": [10, 112], "lewisburg": 32, "lib": [13, 14], "libc": 14, "libelf": 11, "librari": [0, 7], "licens": [16, 38, 39, 50, 51, 52, 53, 59, 60, 65, 66, 67], "lift": 0, "like": [5, 9, 14, 159, 175, 249], "limit": 0, "line": [0, 10, 42, 116, 152, 161, 168, 169, 180, 189, 190, 199, 200, 201, 202, 215, 227, 244, 252], "link": [13, 14], "lint": 0, "linux": [5, 10, 113, 124, 175, 249], "linux_requir": 11, "linuxhelp": [113, 119], "linuxn": [5, 113], "linuxnativehelp": [113, 121], "list": [0, 2, 5, 9, 177, 185, 200, 201, 202, 203, 215, 220, 226, 227, 228, 232, 246, 249, 252], "list_mmio_bar": 86, "list_tag": 252, "liter": 10, "literalstr": 0, "live": [8, 246], "ll": 150, "load": [2, 3, 9, 10, 13, 142, 190, 245, 252], "load_ucode_upd": 104, "loadopt": 13, "local": [0, 243], "locat": [4, 13, 183, 184, 251], "lock": [2, 3, 4, 9, 72, 135, 136, 137, 143, 144, 145, 146, 147, 150, 153, 155, 158, 159, 166, 228, 251], "lock_check_cmd": [2, 214], "locknam": 228, "lockname1": 228, "lockname2": 228, "log": [2, 103, 180, 189, 194, 195, 196, 198, 199, 200, 201, 202, 203, 210, 220, 251, 252], "log_fail": 4, "log_pass": [4, 7], "logger": [2, 4, 7, 110], "logic": [0, 2, 7, 97, 142, 251], "long": [0, 180, 251], "look": [14, 177, 179, 183, 251], "lookup": 6, "loop": 0, "lore": 249, "lot": 14, "low": 10, "lower": 0, "lp": [42, 47], "luv": 11, "lxde": 11, "lzma": 246, "m": [134, 135, 136, 137, 138, 140, 141, 143, 144, 145, 146, 147, 148, 149, 150, 152, 153, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 168, 169, 175, 177, 179, 180, 182, 183, 184, 185, 186, 189, 190, 194, 195, 196, 198, 199, 200, 201, 202, 203, 205, 206, 210, 211, 212, 252], "ma": [16, 38, 39, 50, 51, 52, 53, 59, 60, 65, 66, 67], "macbook": 145, "machin": 57, "mai": [0, 10, 14, 21, 137, 142, 158, 159, 163, 165, 166, 175, 179, 180, 186, 189, 198, 199, 200, 201, 202, 203, 206, 210, 211, 220, 251], "mail": 249, "main": [2, 13, 105], "maintain": 250, "make": [0, 2, 13, 14, 161, 241, 249], "malfunct": 183, "malici": [9, 13, 182], "malwar": [10, 137, 159], "manag": [13, 142, 155, 159, 161, 212], "mani": 0, "manipul": [13, 100, 159], "manner": 13, "manual": [2, 9, 13, 140, 144, 158, 186, 251, 252], "manufactur": [99, 145], "map": [9, 13, 68, 86, 146, 202, 203, 231, 251], "marcu": 206, "mark": 0, "markdown": 252, "mask": [3, 236, 252], "master": [145, 147], "match": [0, 6, 182, 184, 228], "match_criteria": 110, "max": 189, "max_port": 200, "max_port_valu": 200, "maximum": [0, 97, 199, 200], "maxval": 199, "mce": 158, "mcfg": 13, "mchbar": [86, 232], "md5": [182, 184], "me": 145, "me_hf": 145, "me_mfg_mod": [9, 130, 133], "me_statu": 145, "mean": [9, 155, 163], "measur": [68, 180], "mechan": [0, 10, 13, 137, 251], "media": 14, "meissner": 206, "meltdown": 142, "meltdownattack": 142, "mem": [183, 229], "mem_cmd": [2, 214], "memconfig": [9, 130, 133, 251], "memlock": [9, 130, 133], "memori": [9, 10, 13, 57, 68, 75, 86, 92, 96, 111, 142, 146, 147, 148, 150, 155, 157, 159, 160, 161, 164, 175, 180, 183, 184, 186, 202, 203, 224, 229, 231, 247, 251], "menu": 13, "merchant": [16, 38, 39, 50, 51, 52, 53, 59, 60, 65, 66, 67], "messag": [9, 87, 179, 198, 234, 251, 252], "met": 13, "metaclass": 0, "metadata": 0, "method": [0, 4, 7, 10], "mfg_mode": 145, "microcod": [104, 140], "microserv": 18, "microsoft": [10, 13, 212], "might": [13, 241, 251], "mikhail": 211, "minim": [0, 5, 145, 182], "minimum": 0, "miss": [0, 228, 251], "mitig": [13, 142, 158, 175, 212, 251], "mitr": 166, "mix": 0, "mm_read": 234, "mm_write": 234, "mmcfg": [86, 230, 231], "mmcfg_base": 230, "mmcfg_base_cmd": [2, 214], "mmcfg_cmd": [2, 214], "mmio": [2, 3, 72, 90, 179, 183, 202, 203, 232], "mmio_bar": 218, "mmio_bar_nam": 232, "mmio_base_address": 232, "mmio_cmd": [2, 214], "mmio_rw": 183, "mmio_wr": 183, "mobil": 42, "mode": [9, 10, 13, 136, 145, 155, 159, 161, 177, 180, 194, 199, 200, 203, 210, 212, 251, 252], "model": [88, 144], "model_206ax": 147, "modif": [14, 108, 152, 183], "modifi": [9, 13, 16, 38, 39, 50, 51, 52, 53, 59, 60, 65, 66, 67, 150, 152, 155, 161, 164, 168, 177, 183, 186], "modul": [2, 70, 72, 113, 115, 117, 119, 121, 127, 214, 252], "module_arg": 252, "module_argv": 7, "module_common": [0, 2, 7], "module_exclud": 252, "module_id_cmd": [2, 214], "moduleclass": 7, "moduleresult": [0, 4, 7], "moduletyp": 252, "more": [0, 9, 13, 16, 38, 39, 50, 51, 52, 53, 59, 60, 65, 66, 67, 212], "most": [0, 4, 9, 10, 145], "mostli": 0, "motherboard": 165, "move": 13, "msbuild": 13, "msgbu": [2, 72, 234], "msgbus_cmd": [2, 214], "msgbus_read_messag": 87, "msgbus_reg_read": 87, "msgbus_reg_writ": 87, "msgbus_send_messag": 87, "msgbus_write_messag": 87, "msr": [2, 5, 72, 142, 143, 144, 147, 201, 205, 235, 251], "msr_bios_don": [141, 159], "msr_cmd": [2, 214], "msr_fuzz": [9, 130, 173, 187], "msr_lt_lock_memori": 147, "msr_smm_feature_control": 158, "msv": 14, "mtl": [3, 15], "mtrrcap": 153, "much": 11, "multipl": [0, 10, 220], "must": [0, 13, 137, 138, 182, 241], "mx": 252, "my_fil": 190, "mydriv": 246, "n": [23, 137, 185, 251, 252], "n2000": 87, "name": [0, 3, 4, 5, 7, 8, 9, 86, 180, 182, 184, 186, 190, 210, 215, 218, 221, 228, 233, 246, 249], "namespac": [0, 8], "narrow": 0, "nasm": [11, 14], "nativ": [124, 194, 195, 196, 198], "natur": 10, "navig": 13, "nb": 252, "necessari": [0, 10, 11, 142, 212, 220], "need": [0, 4, 5, 7, 11, 14, 137, 142, 145, 159, 161, 184, 185, 186, 189, 198, 199, 200, 201, 202, 203, 206, 210, 211, 252], "nest": 0, "new": [0, 4, 13, 14, 96, 179, 180, 183, 186], "new_bio": 246, "new_rom": 246, "newhelp": 5, "newli": 183, "next": [4, 14], "nl": 252, "nmi": [81, 225], "no_bann": 252, "no_driv": [184, 252], "no_tim": 252, "nointegritycheck": 13, "non": [0, 161, 186], "none": 246, "nonehelp": [5, 113], "not_applic": 251, "notapplic": 7, "notat": 0, "note": [0, 142, 168, 194, 195, 196, 251], "notic": 11, "notrequir": 0, "now": [13, 14, 251], "number": [0, 182, 186, 189, 194, 198, 199, 200, 201, 210, 243], "numer": [2, 10, 252], "nvram": [9, 109, 137, 186, 220, 246], "nvread": 243, "nvxdpe8rkt": 249, "o": [2, 9, 10, 13, 33, 37, 42, 62, 82, 83, 90, 126, 142, 155, 168, 169, 175, 183, 200, 202, 203, 205, 212, 226, 228, 251, 252], "object": 0, "observ": 251, "obtain": 182, "occur": [0, 143], "octothorp": 0, "oe": 249, "oem": 212, "off": [3, 10], "offer": 195, "offici": 13, "offset": [3, 75, 78, 83, 145, 180, 223, 231, 232, 234, 236, 239, 240, 243], "often": [137, 164], "ok": 251, "older": 0, "oleksiuk": 169, "onc": [0, 137, 142, 158], "one": [0, 9, 142, 143], "onli": [0, 10, 68, 137, 138, 146, 148, 150, 155, 157, 160, 162, 182, 184, 212, 252], "op": [229, 247], "opcod": [9, 87, 183, 234], "open": [12, 13, 159, 249], "oper": [10, 97, 142, 186, 212, 224, 241], "operation_mod": 145, "operation_st": 145, "optim": 97, "option": [2, 9, 10, 13, 90, 152, 168, 169, 180, 183, 186, 189, 190, 199, 200, 201, 202, 203, 206, 220], "oracl": 205, "order": [0, 10, 137, 145, 180, 189, 220, 251], "org": [11, 12, 13, 57, 61, 68, 96, 101, 249, 250], "origin": [13, 177], "oshelp": [2, 5, 113], "other": [0, 4, 13, 137, 155, 166], "our": 249, "out": [145, 158, 221], "outdat": 11, "outlin": 155, "outpath": 100, "output": [2, 13, 189, 221, 252], "outsid": 9, "outstand": 137, "over": [0, 9], "overflow": 9, "overlap": 203, "overlap_mod": 203, "overload": 0, "overrid": [0, 3, 5, 9, 165, 251], "overview": 10, "overwrit": 0, "overwritten": 251, "own": 10, "p": [6, 13, 252], "p2sb_dci": 143, "packag": [2, 5, 9, 11, 13, 43, 69, 118], "pacman": 11, "page": [2, 72, 190], "pagedump": [229, 247], "paging_base_cr3": 219, "panic": 10, "param": 194, "paramet": [0, 61, 194, 198, 243], "parameteris": 0, "paramspec": 0, "parenthes": 0, "pars": [9, 13, 98, 100, 108, 109, 220, 241], "parse_arg": 8, "parse_argu": 8, "parse_log": 243, "parse_spi_flash_descriptor": 98, "parse_uefi_region_from_fil": 100, "parser": 8, "parser_entrypoint": 8, "part": [97, 137], "parti": 0, "particular": [16, 38, 39, 50, 51, 52, 53, 59, 60, 65, 66, 67, 241], "pascalcas": 0, "pass": [4, 7, 137, 138, 142, 143, 145, 147, 162, 180, 186, 251], "password": [9, 134, 251], "path": [16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 169, 177, 180, 182, 184, 185, 233, 252], "path_to_si": 13, "pattern": 251, "payload": 225, "payload_fil": 225, "payload_loc": 225, "payload_str": 225, "pc": [57, 102, 103], "pccrread": 243, "pch": [20, 30, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 54, 55, 62, 69, 145, 252], "pch_1xx": [3, 15], "pch_2xx": [3, 15], "pch_3xx": [3, 15], "pch_3xxlp": [3, 15], "pch_3xxop": [3, 15], "pch_495": [3, 15], "pch_4xx": [3, 15], "pch_4xxh": [3, 15], "pch_4xxlp": [3, 15], "pch_5xxh": [3, 15], "pch_5xxlp": [3, 15], "pch_6xx": [3, 15], "pch_6xxp": [3, 15], "pch_7x": [3, 15], "pch_8x": [3, 15], "pch_c60x": [3, 15], "pch_c61x": [3, 15], "pch_c620": [3, 15], "pch_dev_cs": 145, "pch_dev_slot_cs": 145, "pch_devfn_cs": 145, "pch_me_dev": 145, "pci": [2, 5, 9, 57, 72, 86, 91, 183, 236], "pci0": [148, 155, 159], "pci_cmd": [2, 214], "pci_dev": 145, "pci_me_hfsts1": 145, "pci_rw": 183, "pci_wr": 183, "pcicfg": 3, "pcidb": [2, 72], "pcie": [90, 179, 202, 203, 230, 236], "pcie_fuzz": [9, 130, 173, 187], "pcie_overlap_fuzz": [9, 130, 173, 187], "pciid": 91, "pciutil": 91, "pcr": 243, "pcrread": 243, "pdb": [104, 245], "pdf": [1, 23, 33, 56, 57, 61, 69, 87, 96, 142], "pe": 177, "pei": [182, 184], "pentium": [23, 155], "pep8": 0, "per": [6, 97, 142, 182], "perform": [13, 97, 137, 186], "peripher": 13, "permiss": [9, 163, 164, 168, 251], "persist": 11, "pfat_se_svn": 153, "philosophi": 0, "physbas": [159, 161, 175], "physic": [10, 92, 180, 189, 190, 198, 199, 200, 201, 202, 203, 206, 210, 211, 229], "physical_address": 229, "physmask": [159, 161], "physmem": [2, 72], "piec": 145, "pin": 165, "pip": [11, 13], "pk": 246, "place": [4, 252], "platform": [2, 3, 4, 10, 13, 16, 18, 19, 20, 21, 22, 25, 29, 30, 34, 35, 36, 37, 38, 39, 40, 50, 51, 52, 53, 55, 56, 58, 59, 60, 62, 64, 65, 66, 67, 69, 101, 103, 105, 109, 126, 137, 146, 147, 148, 150, 155, 157, 158, 159, 160, 162, 163, 183, 184, 185, 186, 216, 251, 252], "platform_cod": 4, "pleas": [11, 13, 249, 250], "plu": 1, "pmc": 57, "pmc_i440fx": [3, 15], "po": 198, "poc": [205, 206, 252], "point": [13, 183, 251], "pointer": [9, 180], "poison": 161, "polici": 9, "pollut": 0, "popul": 161, "port": [82, 87, 179, 200, 206, 225, 226, 234], "portion": 251, "posit": 198, "possibl": [0, 11, 137, 251], "potenti": [0, 180], "power": 13, "pr": 137, "pr0": [137, 166], "pr4": 166, "practic": 212, "prb": 137, "pre": [134, 251], "preced": 0, "precis": 0, "predict": 142, "predictor": 142, "prefer": 0, "prefix": 0, "prerequisit": 7, "presenc": 96, "present": [0, 13, 175, 179, 180], "press": 13, "pretti": 199, "prevent": [0, 13, 137, 142, 148, 251], "preview": 13, "previou": 221, "primari": [7, 212], "primit": [2, 70], "principl": 0, "print": [195, 210, 222, 251], "printk": 145, "prior": 145, "privat": [0, 68], "privileg": [10, 142], "prl": 137, "prmrr": 153, "prmrr_base_address_field": 153, "prmrr_lock": 153, "prmrr_mask": 153, "prmrr_mask_bit": 153, "prmrr_memtyp": 153, "prmrr_phybas": 153, "prmrr_uncore_mask": 153, "prmrr_uncore_phybas": 153, "prmrr_valid_config": 153, "prmrr_vld": 153, "prn": 137, "probabl": 251, "problem": 147, "process": [13, 137], "processor": [18, 20, 21, 22, 23, 26, 30, 37, 39, 40, 42, 62, 63, 69, 80, 87, 142], "product": [10, 18, 20, 21, 26, 30, 33, 41, 42, 43, 54, 55, 145, 157, 164, 251], "profil": 103, "prog": 8, "program": [0, 16, 38, 39, 50, 51, 52, 53, 59, 60, 65, 66, 67, 156, 159, 163, 251], "progress": 251, "project": [12, 13, 142, 252], "prompt": 13, "proof": 211, "proper": 159, "properli": [0, 169, 186, 251], "properti": 13, "propos": 0, "protect": [10, 137, 142, 147, 149, 152, 155, 157, 158, 159, 160, 163, 164, 166, 168, 169, 186, 251], "protocol": [0, 103], "provid": [0, 2, 3, 4, 5, 10, 13, 73, 94, 177, 180, 215, 227, 229, 244, 246, 247], "psp": [2, 72], "pt": [219, 227, 248], "ptr": 180, "ptr_offset": 180, "ptsecur": 145, "public": [16, 23, 33, 38, 39, 50, 51, 52, 53, 56, 59, 60, 65, 66, 67, 68, 69], "publicationarticl": 96, "publish": [16, 38, 39, 50, 51, 52, 53, 59, 60, 65, 66, 67], "pull": 249, "pure": 63, "purpos": [0, 16, 38, 39, 50, 51, 52, 53, 59, 60, 65, 66, 67, 155], "py": [1, 2, 4, 5, 7, 8, 9, 11, 13, 14, 134, 135, 136, 137, 138, 140, 141, 143, 144, 145, 146, 147, 148, 149, 150, 152, 153, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 168, 169, 175, 177, 179, 180, 182, 183, 184, 186, 189, 190, 194, 195, 196, 198, 199, 200, 201, 202, 203, 205, 206, 210, 211, 212, 233, 241, 252], "py368readm": 14, "pyd": 13, "pypi": [11, 12, 252], "python": [9, 10, 11, 12, 13, 116, 241], "python2": [11, 12, 13], "python3": [1, 11], "python36": 14, "python368": 14, "pyver": 13, "pywin32": [12, 13], "qemu": [57, 206], "qrk": [3, 15], "quark": 58, "question": [166, 249], "quot": 0, "r": [11, 13, 18, 21, 22, 23, 26, 37, 39, 40, 56, 62, 69, 87, 116], "r10": 248, "r11": 248, "r8": 248, "r9": 248, "race": [9, 137], "racer": 137, "rafal": [148, 169], "random": [186, 189, 199, 200, 201, 203, 210], "randomli": [200, 201, 210], "rang": [3, 9, 68, 90, 137, 158, 159, 161, 166, 179, 180, 189, 194, 199, 202, 203, 251], "rather": 150, "raw": [238, 246], "raw_fil": 246, "rax": [180, 225, 248], "rbx": [180, 225, 248], "rc": 150, "rcdl": 142, "rcdl_no": 142, "rcx": [180, 225, 248], "rdcl": 142, "rdcl_no": 142, "rdi": [180, 225, 248], "rdx": [180, 225, 248], "re": [4, 7, 9], "react": [4, 251], "read": [0, 2, 4, 75, 83, 90, 97, 142, 147, 155, 157, 158, 160, 164, 190, 201, 223, 224, 226, 228, 229, 231, 232, 234, 235, 236, 237, 239, 240, 241, 246, 247], "read_byt": 90, "read_cmos_high": 75, "read_cmos_low": 75, "read_data": 78, "read_field": 237, "read_fil": 98, "read_io_bar_reg": 83, "read_memori": 78, "read_memory_extend": 78, "read_mmcfg_reg": 86, "read_mmio": 86, "read_mmio_bar_reg": 86, "read_mmio_reg": 86, "read_msr": 88, "read_physical_mem": 92, "read_physical_mem_dowrd": 92, "read_port_byt": 82, "read_port_dword": 82, "read_port_word": 82, "read_rang": 78, "read_spi": 97, "read_virtual_mem": 111, "read_virtual_mem_dowrd": 111, "readabl": [0, 3, 158], "readh": 217, "readl": 217, "readval": [229, 247], "reason": [10, 137, 142], "reboot": [11, 13, 14, 179], "receiv": [13, 16, 38, 39, 50, 51, 52, 53, 59, 60, 65, 66, 67], "recogn": 252, "recommend": [0, 13, 14, 251], "recon": 179, "record": 9, "redhat": 11, "redirect": 9, "redistribut": [16, 38, 39, 50, 51, 52, 53, 59, 60, 65, 66, 67], "refer": [10, 13, 87, 96, 134, 135, 136, 137, 140, 142, 144, 145, 147, 148, 149, 152, 153, 155, 157, 158, 159, 160, 161, 162, 166, 169, 175, 180, 205, 206, 211, 212, 250], "refrain": 11, "reg": [3, 180, 237], "reg_cmd": [2, 214], "reg_nam": 237, "reg_opcod": 183, "region": [9, 68, 137, 163, 164, 251], "regist": [3, 4, 6, 68, 87, 88, 90, 135, 136, 137, 140, 141, 142, 143, 144, 145, 146, 147, 148, 150, 153, 155, 156, 158, 159, 161, 162, 163, 164, 165, 166, 175, 183, 199, 201, 205, 218, 228, 234, 236, 244, 251], "registri": 2, "regular": [182, 184], "reject": 186, "relat": [76, 153, 155, 188, 249], "releas": [11, 13, 249], "relev": 142, "relid": 195, "reload": 161, "remaind": 97, "remap": [9, 130, 133, 233, 251], "remov": [0, 13, 194, 195, 196, 198, 246, 251], "renam": 14, "render": 186, "replac": [0, 177, 180, 183, 246], "replace_bootload": 177, "replace_op": 183, "repo": [11, 13, 249], "report": [2, 138, 249], "repositori": 11, "repres": 68, "reprogram": [159, 166], "reput": [9, 130, 173, 181], "request": 249, "requir": [0, 6, 8, 10, 11, 13, 168, 169, 182, 184, 251], "research": [161, 169, 179], "reserv": 145, "reset": [13, 166], "resourc": [2, 10, 22, 26, 37, 39, 40, 62, 69, 88, 157, 252], "respect": 222, "restart": 13, "restor": [9, 177], "restore_bootload": 177, "restrict": [0, 9, 13, 142, 251], "result": [2, 4, 7, 10, 13, 137, 142, 143, 145, 147, 162, 163, 189, 220, 252], "result_delta": 2, "resum": [169, 183], "retain": 186, "retpolin": 142, "return": [0, 4, 7, 8, 138, 142, 143, 145, 147, 150, 162, 168, 186, 189, 198, 199, 200, 201, 202, 203, 206, 210, 211, 251], "returncod": [0, 7], "reus": 4, "reveal": [241, 251], "review": [4, 186, 251], "revis": [21, 68, 87, 190], "revision_id": 190, "rewrit": 0, "right": 0, "ring": [155, 161, 196], "rkl": [3, 15], "rng": 186, "rogu": 142, "rogue_mmio_bar": [9, 130, 173, 178], "rom": [90, 149, 182, 184, 185, 220, 236, 241, 242, 246], "rom_armor": [9, 130, 133], "rom_fil": 246, "root": [9, 10, 13, 14, 252], "root_dir": 9, "rout": 165, "routin": 0, "rpe": 137, "rpl": [3, 15], "rpm": 11, "rsi": [180, 225, 248], "rt": 152, "rt_code_end": 225, "rt_code_start": 225, "rtc": [150, 251], "rtclock": [9, 130, 133, 251], "rufu": 11, "rule": 0, "run": [2, 4, 7, 8, 9, 10, 13, 68, 138, 146, 147, 148, 150, 153, 155, 157, 160, 162, 175, 179, 180, 189, 190, 198, 199, 200, 201, 202, 203, 206, 210, 211, 220, 250, 251], "run1": 221, "run2": 221, "runtim": [0, 168, 169], "rutkowska": 148, "rw": 228, "rweveryth": 13, "s3": [9, 106, 169, 183, 251], "s3bootscript": [9, 130, 133, 167, 246, 251], "s3script_modifi": [9, 130, 173, 181], "sam": 135, "same": 184, "sampl": 10, "sandi": [36, 64], "sanit": 9, "save": 252, "sb": 157, "sc": 13, "scalabl": 63, "scan": [6, 180], "scan_block": [9, 130, 173, 181], "scan_imag": [9, 130, 173, 181], "sclean_se_svn": 153, "scm": 12, "scope": 0, "screen": 13, "script": [1, 9, 106, 169, 183, 251], "script_address": [169, 246], "sdev": 13, "sdk": 13, "sdm": [140, 144, 158], "search": [110, 229, 247], "sec": 97, "second": [112, 202], "section": [0, 4, 11, 14, 33, 87, 152, 182, 184, 220, 241], "secur": [10, 13, 14, 16, 38, 39, 50, 51, 52, 53, 59, 60, 65, 66, 67, 106, 135, 137, 146, 152, 155, 157, 159, 165, 166, 169, 177, 205, 212, 251, 252], "secureboot": [9, 130, 133, 135, 173, 251], "see": [4, 16, 38, 39, 50, 51, 52, 53, 59, 60, 65, 66, 67, 156, 161, 212], "seed": 186, "seem": 251, "seen": 233, "select": [2, 6, 13], "self": [0, 4, 5, 7, 8, 13, 90, 110], "semicolon": 0, "send": [199, 225, 249], "send_nmi": 81, "send_smi_apmc": 81, "sensit": 9, "separ": 0, "septemb": 18, "sequenti": [189, 201], "seri": [20, 23, 30, 39, 40, 41, 42, 43, 44, 47, 48, 49, 54, 55, 56, 62, 69, 87, 162], "serial": [61, 96], "serial_presence_detect": 96, "server": [13, 20, 30, 32, 63, 249], "servic": [9, 10, 13, 252], "set": [0, 4, 9, 10, 13, 137, 138, 142, 145, 147, 155, 157, 158, 160, 162, 166, 189, 199, 200, 201, 202, 203, 206], "set_control": [4, 237], "set_default": 8, "setup": [2, 9, 11, 13, 14, 135, 252], "setuptool": [0, 11, 13], "setvari": 186, "sfdp": [3, 15, 241], "sgx": 153, "sgx_check": [9, 130, 133], "sgx_check_sidekick": [9, 130, 133], "sgx_debug_mod": 153, "sgx_debug_mode_status_bit": 153, "sgx_global_en": 153, "sha": [182, 184], "shell": [0, 10, 13, 153, 177], "shellbinpkg": 14, "shift": 13, "ship": 145, "should": [0, 4, 5, 6, 9, 10, 14, 16, 38, 39, 50, 51, 52, 53, 59, 60, 65, 66, 67, 142, 155, 159, 164, 179, 180, 183, 184, 251, 252], "show": [194, 218, 252], "shutdown": 13, "side": 142, "sideband": 87, "sig": 180, "sig_offset": 180, "sign": [0, 10, 13], "signatur": [0, 9, 10, 180, 184], "similar": 0, "simmtest": 96, "simpl": [10, 189, 199, 200, 201, 202], "simpli": [155, 157, 158, 160, 164], "simplifi": 0, "sinc": [11, 12, 13, 150], "singl": [0, 142], "sinit_se_svn": 153, "sinkhol": [9, 130, 173, 174], "site": [96, 142, 249], "size": [3, 78, 83, 97, 180, 186, 198, 202, 223, 230, 239, 243, 251], "skip": [10, 186, 252], "skip_config": 252, "skipped_not_applic": 251, "skl": [3, 15], "skx": [3, 15], "skylak": [62, 63], "slat": 112, "smbase": 161, "smbio": [2, 72, 238], "smbios_cmd": [2, 214], "smbu": [2, 72, 162, 239], "smbus_cmd": [2, 214], "smbus_hcfg": 162, "smbus_vid": 237, "smi": [81, 135, 137, 161, 179, 180, 200, 225, 251], "smi_cod": [180, 225], "smi_data": [180, 225], "smi_end": 179, "smi_start": 179, "smic_end": 180, "smic_start": 180, "smilock": 135, "smm": [9, 130, 133, 137, 147, 156, 157, 158, 159, 160, 161, 173, 175, 212, 251], "smm_addr": [9, 130, 133], "smm_base": 156, "smm_bwp": 137, "smm_close": [9, 130, 133], "smm_code_chk": [9, 130, 133], "smm_code_chk_en": 158, "smm_dma": [9, 130, 133, 251], "smm_lock": [9, 130, 133], "smm_ptr": [9, 130, 173, 178], "smmbioswriteprotect": [135, 137], "smmc": 225, "smmmask": [156, 157], "smmruntim": 9, "smram": [155, 157, 159, 160, 161, 180, 251], "smramc": [155, 157], "smrr": [9, 130, 133, 158, 251, 252], "smt": 97, "snake_cas": 0, "snb": [3, 9, 15, 130], "so": [0, 3, 145, 205, 252], "soc": [17, 23, 87, 145, 147], "soc_bios_don": 141, "softwar": [9, 12, 16, 38, 39, 50, 51, 52, 53, 59, 60, 65, 66, 67, 68, 137, 140, 142, 144, 155, 158, 159, 161, 164, 212, 251], "solut": 13, "some": [0, 4, 13, 137, 155, 163, 165, 250, 251], "some_module_requir": 7, "someth": 251, "sometim": 137, "sourc": [10, 11, 12, 13, 250, 251], "space": [0, 68, 86, 226, 231], "spd": [2, 72, 162, 240], "spd_cmd": [2, 214], "spd_wd": [9, 130, 133], "spec": [33, 152, 168, 251], "specif": [0, 2, 3, 4, 6, 9, 20, 30, 33, 54, 69, 75, 81, 88, 102, 103, 104, 105, 109, 112, 126, 142, 143, 144, 150, 192, 193, 198, 201, 208, 209, 252], "specifi": [0, 6, 169, 182, 183, 184, 185, 195, 200, 201, 210, 252], "spectr": [13, 142], "spectre_v2": [9, 130, 133, 139, 251], "spectreattack": 142, "specul": 142, "speed": 137, "sphinx": 10, "spi": [2, 3, 9, 72, 98, 137, 149, 163, 164, 165, 166, 186, 220, 241, 242, 246, 251, 252], "spi_access": [9, 130, 133, 251], "spi_cmd": [2, 214], "spi_desc": [9, 130, 133, 251], "spi_descriptor": [2, 72], "spi_fdopss": [9, 130, 133, 251], "spi_fla": 97, "spi_jedec_id": [2, 72], "spi_lock": [9, 130, 133, 251, 252], "spi_read_write_max_dbc": 97, "spi_uefi": [2, 72], "spibar": [3, 232], "spidesc": 242, "spidesc_cmd": [2, 214], "spiwritestatusdi": 166, "src": [145, 147], "ssi": 249, "stabil": 186, "standalon": 216, "standard": [0, 251], "start": [13, 14, 68, 252], "start_offset": [78, 239], "start_test": 7, "startup": [13, 243], "state": [189, 198, 199, 200, 201, 202, 203, 206, 210, 211, 228, 243, 244], "statement": 0, "static": 0, "statu": [4, 194, 227], "stdlib": 14, "step": [11, 14, 158, 189, 250], "stibp": [142, 251], "stick": 11, "still": 251, "stop": 13, "storag": 11, "store": [9, 137, 220], "strap": 165, "street": [16, 38, 39, 50, 51, 52, 53, 59, 60, 65, 66, 67], "string": [9, 10], "struct": 145, "structur": [0, 4, 5, 14, 94], "studio": [12, 13], "style": 252, "sub": 243, "subclass": [4, 236], "subdirectori": [9, 14], "submodul": 14, "subpars": 8, "subscrib": 249, "subtyp": 0, "subvers": 148, "success": [7, 194], "sudo": 252, "suggest": 249, "summari": [0, 135, 159], "sun": 136, "super": 5, "supertyp": 0, "supplement": 13, "support": [2, 4, 9, 10, 11, 12, 13, 126, 142, 149, 152, 159, 168, 169, 175, 251], "sure": [0, 2, 13, 14], "surround": 10, "sw": [134, 251], "swap": [9, 136, 251], "switch": 200, "sy": [0, 194, 195, 196, 198], "syntact": 0, "syntax": 0, "synth_dev": [9, 130, 173, 187, 191], "synth_kbd": [9, 130, 173, 187, 191], "synthet": [195, 196], "system": [2, 3, 5, 10, 12, 13, 61, 137, 142, 143, 155, 159, 161, 164, 165, 175, 179, 180, 183, 186, 189, 198, 199, 200, 201, 202, 203, 206, 210, 211, 212, 241, 246, 251], "t": [9, 13, 142, 180, 185, 186, 251, 252], "tab": 0, "tabl": [0, 9, 13, 73, 74, 89, 106, 168, 169, 190, 212, 215, 246], "tag": 252, "take": 142, "taken": 241, "tale": 137, "target": [10, 142, 234], "task": 2, "tbd": 97, "tcg": [102, 103], "tco": 135, "tcosmilock": 135, "te": [9, 130, 173, 176], "team": [169, 179], "technetwork": 205, "technic": [22, 26, 37, 39, 40, 62, 69, 140, 144, 158, 169], "technologi": [33, 68, 244], "templat": 10, "term": [16, 38, 39, 50, 51, 52, 53, 59, 60, 65, 66, 67], "test": [0, 2, 4, 7, 9, 10, 11, 137, 144, 175, 177, 179, 180, 182, 183, 184, 186, 199, 200, 205, 206, 252], "test1": 0, "test2": 0, "test_cas": 186, "testcas": 2, "testsign": [10, 13], "text": 0, "tglh": [3, 15], "tglu": [3, 15], "than": 150, "thei": 0, "them": [0, 186, 203, 251], "theori": 0, "therebi": 137, "therefor": 13, "thi": [0, 4, 9, 10, 13, 14, 16, 38, 39, 50, 51, 52, 53, 59, 60, 65, 66, 67, 91, 137, 142, 143, 145, 146, 147, 148, 149, 150, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 175, 179, 180, 182, 183, 184, 185, 186, 189, 190, 198, 199, 200, 201, 202, 203, 205, 206, 210, 211, 220, 241, 251, 252], "thing": [0, 11], "thinkpad": 13, "third": 0, "those": 0, "though": 142, "thread": [88, 104, 142, 219], "thread_id": [225, 235], "threat": [169, 179], "three": 0, "through": 159, "tiano": 246, "tianocor": 14, "time": [0, 180, 200], "timeout": 202, "timestamp": 252, "titl": 0, "tm": [18, 21, 23, 87], "tmtypedram": 156, "todo": 142, "toload": 8, "too": 0, "tool": [0, 9, 10, 11, 13, 14, 130, 166, 252], "top": [9, 136, 251], "topic": 205, "topologi": 219, "topswap": 136, "topswapstatu": 136, "tpm": [2, 72, 102, 103, 243], "tpm12": [3, 15], "tpm12_command": [2, 72], "tpm_cmd": [2, 214], "tpm_eventlog": [2, 72], "tpmv1": 102, "tracker": 249, "trail": [0, 21, 23], "transform": 0, "translat": 112, "tri": 13, "trigger": [13, 161, 180, 211], "troubleshoot": 13, "true": [0, 4, 7, 90], "truncat": 233, "trust": [68, 101, 103, 244], "trustedcomputinggroup": 101, "try": [0, 13, 152, 201, 220], "tseg": [156, 159, 251], "tsegbaselock": 159, "tseglimitlock": 159, "tsegmb": 159, "turn": [10, 143], "tvalid": 156, "twitter": 249, "two": [0, 68], "txt": [3, 11, 13, 14, 15, 180, 189, 194, 195, 196, 198, 202, 203, 210, 244], "txt_cmd": [2, 214], "type": [3, 5, 10, 13, 161, 220, 238, 243, 246, 252], "typeddict": 0, "typevartupl": 0, "typic": 0, "u": [12, 13, 18, 21, 22, 23, 26, 33, 37, 39, 40, 41, 42, 43, 47, 56, 62, 68, 69, 140, 144, 158, 177, 182, 185, 212, 249], "u32": 145, "ubuntu": 11, "ucod": [2, 72, 142, 245], "ucode_buf": 104, "ucode_cmd": [2, 214], "ucode_update_fil": 245, "ucode_update_id": 104, "udk2018": 14, "uefi": [2, 5, 9, 10, 11, 13, 72, 100, 106, 108, 109, 110, 118, 130, 133, 152, 173, 179, 180, 212, 246, 251], "uefi_cmd": [2, 214], "uefi_common": [2, 72], "uefi_compress": [2, 72], "uefi_fil": 246, "uefi_fv": [2, 72], "uefi_platform": [2, 72], "uefi_search": [2, 72], "uefishel": 14, "uefivar_fuzz": [9, 130, 173, 181], "ui": [182, 184], "ul": 150, "unabl": 228, "unam": 11, "unauthent": 9, "unauthor": 152, "unboot": [2, 186, 241], "undefin": [189, 190, 198, 199, 200, 201, 202, 203, 206, 210, 211, 228], "under": [9, 16, 38, 39, 50, 51, 52, 53, 59, 60, 65, 66, 67, 142], "underscor": 10, "undoc": 228, "unexpect": 179, "unfortun": 251, "union": 0, "unit": 234, "unknown": [189, 198, 199, 200, 201, 202, 203, 206, 210, 211], "unlock": [143, 228], "unprotect": 9, "unrecover": 158, "unsign": 9, "unsupport": 13, "until": [11, 166], "untrust": 141, "up": [0, 251], "updat": [0, 11, 13, 14, 20, 30, 54, 104, 142, 186], "update_in_progress": 145, "update_ucode_all_cpu": 104, "uppercamelcas": 0, "upstream": 0, "us": [0, 1, 2, 3, 4, 9, 11, 13, 16, 38, 39, 50, 51, 52, 53, 57, 59, 60, 65, 66, 67, 97, 102, 105, 118, 135, 136, 137, 140, 141, 142, 143, 144, 145, 147, 148, 150, 153, 155, 156, 158, 159, 161, 162, 163, 164, 165, 166, 175, 180, 183, 184, 185, 186, 194, 195, 196, 198, 200, 201, 202, 205, 210, 211, 224, 233, 241, 251], "usa": [16, 38, 39, 50, 51, 52, 53, 59, 60, 65, 66, 67], "usabl": 251, "usag": [8, 9, 14, 75, 77, 78, 80, 81, 82, 83, 86, 87, 88, 90, 92, 97, 98, 100, 104, 110, 111, 134, 135, 136, 137, 138, 140, 141, 143, 144, 145, 146, 147, 148, 149, 150, 152, 153, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 168, 169, 175, 177, 179, 180, 182, 183, 184, 185, 186, 189, 190, 194, 195, 196, 198, 199, 200, 201, 202, 203, 205, 206, 210, 211, 212, 216, 220, 230, 233, 244, 252], "usb": [10, 11], "user": [0, 10, 116, 251], "user_module_tag": 252, "usermanu": 68, "usual": [68, 137], "utf": 0, "util": [0, 1, 2, 10, 215, 216, 227, 241, 244, 252], "utilcmd": [0, 2, 8], "v": [0, 13, 192, 193, 194, 195, 196, 197, 198, 252], "v1": 102, "v3": 30, "v4": 20, "v7": 57, "val": 180, "valid": [9, 11, 161, 180, 194], "valu": [0, 2, 3, 75, 83, 147, 150, 161, 180, 183, 189, 199, 200, 201, 206, 219, 224, 226, 228, 229, 231, 232, 234, 236, 237, 247, 251, 252], "var": [9, 246], "vari": 0, "variabl": [0, 5, 9, 106, 130, 133, 151, 168, 186, 220, 241, 246, 251], "variad": 0, "variant": 142, "variou": [2, 10, 74, 126, 220, 252], "vb": 13, "vbox": [9, 130, 173, 187], "vbox_crash_apicbas": [9, 130, 173, 187, 204], "vcxproj": 13, "vector": [194, 199, 210], "vector_reg": 199, "vendor": [91, 182], "venom": [9, 130, 173, 187], "verbos": 252, "veri": 252, "verif": 9, "verifi": [0, 142, 146, 149, 152, 156], "version": [4, 10, 11, 12, 13, 16, 38, 39, 50, 51, 52, 53, 59, 60, 65, 66, 67, 103, 177], "via": [161, 236], "vid": 6, "virtio": [112, 248], "virtmem": [2, 72], "virtual": [13, 33, 111, 196, 247], "virtual_address": 247, "virtualbox": 205, "virustot": 182, "visit": 14, "vist": 182, "visual": [0, 13, 251], "vm": [189, 190, 198, 199, 200, 201, 202, 203, 206, 210, 211], "vmbu": [9, 130, 173, 187, 191, 194, 195, 196, 198], "vmbusfuzz": [9, 130, 173, 187, 191], "vmem": 247, "vmem_cmd": [2, 214], "vmm": [2, 9, 72, 130, 173, 248], "vmm_cmd": [2, 214], "vmware": 136, "vol": [20, 23, 30, 41, 42, 43, 63, 69, 87], "volatil": 186, "volum": [87, 106, 108, 182, 184, 220], "vs2019": 13, "vs2022": 13, "vss": 220, "vss_auth": 246, "vt": [33, 89, 182], "vt_api_kei": 182, "vt_threshold": 182, "vtd": 227, "vu": 169, "vulner": [9, 10, 136, 137, 142, 158, 166, 169, 175, 177, 179, 180, 182, 183, 184, 206, 211, 251], "vv": 252, "vverbos": 252, "wa": [7, 91, 137, 155, 251], "wai": [0, 137, 142, 161], "wake": 9, "walru": 10, "want": 97, "warn": [142, 150, 186, 189, 198, 199, 200, 201, 202, 203, 206, 210, 211, 251], "warranti": [16, 38, 39, 50, 51, 52, 53, 59, 60, 65, 66, 67], "wasn": 142, "wconio2": 13, "wdk": 13, "we": [142, 150, 175, 249, 251], "web": 68, "well": [0, 142, 251], "went": 251, "were": [68, 155, 162, 251], "what": [2, 150, 184], "when": [0, 4, 9, 10, 13, 137, 142, 155, 161, 163, 175, 179, 184, 185, 201, 205, 241, 251], "where": [9, 68, 137, 152, 155, 168, 169, 180, 189, 190, 199, 200, 201, 202], "whether": 137, "which": [0, 4, 9, 10, 13, 137, 182, 183, 184, 203, 251], "while": [0, 156, 164], "whiskei": 69, "whitepap": 175, "whitespac": 0, "whl": [3, 15], "width": [3, 183, 224, 226, 231, 232, 236, 252], "wiki": [57, 68, 96], "wikipedia": 96, "win": 13, "win_": 13, "window": [2, 5, 10, 113, 137, 175, 212], "windows_amd64": 13, "windows_requir": 13, "windowshelp": [113, 127], "wish": 249, "within": [0, 4, 13, 153, 158, 180, 189, 199, 200, 201, 202, 203, 206, 228], "without": [0, 4, 9, 13, 16, 38, 39, 50, 51, 52, 53, 59, 60, 65, 66, 67, 252], "wojtczuk": [148, 169], "won": 252, "word": [0, 229, 247, 252], "word_offset": 78, "work": [0, 10, 13, 80, 175, 251, 252], "working_st": 145, "would": 137, "wp": 241, "wpd": 137, "wpe": 137, "wrap": 0, "wrapper": [2, 126], "write": [0, 2, 3, 9, 10, 16, 38, 39, 50, 51, 52, 53, 59, 60, 65, 66, 67, 75, 83, 90, 97, 137, 152, 162, 164, 180, 183, 186, 200, 202, 203, 205, 206, 223, 224, 226, 229, 231, 232, 234, 235, 236, 237, 239, 240, 241, 246, 247, 251], "write_byt": 90, "write_cmos_high": 75, "write_cmos_low": 75, "write_command": 78, "write_data": 78, "write_field": 237, "write_io_bar_reg": 83, "write_memori": 78, "write_memory_extend": 78, "write_mmio_bar_reg": 86, "write_mmio_reg": 86, "write_msr": 88, "write_physical_mem": 92, "write_physical_mem_dowrd": 92, "write_port_byt": 82, "write_port_dword": 82, "write_port_word": 82, "write_rang": 78, "write_spi": 97, "write_virtual_mem": 111, "write_virtual_mem_dowrd": 111, "writeabl": 251, "writeh": 217, "writel": 217, "writev": [229, 247], "written": [179, 201, 229, 234, 247], "wrong": 251, "wsmt": [9, 130, 173], "www": [11, 12, 13, 18, 21, 22, 23, 26, 33, 37, 39, 40, 41, 42, 43, 56, 61, 62, 68, 69, 87, 96, 140, 144, 157, 158, 182, 205, 250], "x": [0, 1, 252], "x32": 13, "x64": [10, 13, 89], "x79": [20, 30, 54], "x86": [13, 89], "x99": [20, 30, 55], "xen": [9, 130, 148, 173, 187], "xeno": 135, "xeon": [20, 30, 63], "xml": [2, 3, 4, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 221, 252], "xrom": [9, 236], "xrom_address": 236, "xsa": 211, "xsa188": [9, 130, 173, 187, 207], "xsdt": 215, "y": [0, 37, 42, 62], "ye": [0, 13, 145], "yet": 97, "you": [0, 2, 11, 14, 16, 38, 39, 50, 51, 52, 53, 59, 60, 65, 66, 67, 97, 183, 249, 250, 252], "your": [2, 10, 14, 166, 177, 241, 251, 252], "z8000": 23, "zen": 0, "zero": 142, "zip": [11, 14]}, "titles": ["Python Version", "Sphinx Version", "Architecture Overview", "Configuration Files", "Writing Your Own Modules", "OS Helpers and Drivers", "Methods for Platform Detection", "Sample module code template", "Util Command", "CHIPSEC Modules", "CHIPSEC 1.13.8", "Linux Installation", "DAL Windows Installation", "Windows Installation", "Building a Bootable USB drive with UEFI Shell (x64)", "<no title>", "adl", "apl", "avn", "bdw", "bdx", "byt", "cfl", "cht", "cml", "common", "dnv", "ehl", "glk", "hsw", "hsx", "icl", "icx", "iommu", "ivb", "ivt", "jkt", "kbl", "mtl", "pch_1xx", "pch_2xx", "pch_3xx", "pch_3xxlp", "pch_3xxop", "pch_495", "pch_4xx", "pch_4xxh", "pch_4xxlp", "pch_5xxh", "pch_5xxlp", "pch_6xxP", "pch_6xxS", "pch_7x", "pch_8x", "pch_c60x", "pch_c61x", "pch_c620", "pmc_i440fx", "qrk", "rkl", "rpl", "sfdp", "skl", "skx", "snb", "tglh", "tglu", "tpm12", "txt", "whl", "chipsec.fuzzing package", "chipsec.fuzzing.primitives module", "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", "chipsec.helper package", "chipsec.helper.basehelper module", "chipsec.helper.dal package", "chipsec.helper.dal.dalhelper module", "chipsec.helper.efi package", "chipsec.helper.efi.efihelper module", "chipsec.helper.linux package", "chipsec.helper.linux.linuxhelper module", "chipsec.helper.linuxnative package", "chipsec.helper.linuxnative.cpuid module", "chipsec.helper.linuxnative.legacy_pci module", "chipsec.helper.linuxnative.linuxnativehelper module", "chipsec.helper.nonehelper module", "chipsec.helper.oshelper module", "chipsec.helper.windows package", "chipsec.helper.windows.windowshelper module", "chipsec.library.gil module", "chipsec.modules package", "chipsec.modules.bdw package", "chipsec.modules.byt package", "chipsec.modules.common package", "chipsec.modules.common.bios_kbrd_buffer module", "chipsec.modules.common.bios_smi module", "chipsec.modules.common.bios_ts module", "chipsec.modules.common.bios_wp module", "chipsec.modules.common.cet module", "chipsec.modules.common.cpu package", "chipsec.modules.common.cpu.cpu_info module", "chipsec.modules.common.cpu.ia_untrusted module", "chipsec.modules.common.cpu.spectre_v2 module", "chipsec.modules.common.debugenabled module", "chipsec.modules.common.ia32cfg module", "chipsec.modules.common.me_mfg_mode module", "chipsec.modules.common.memconfig module", "chipsec.modules.common.memlock module", "chipsec.modules.common.remap module", "chipsec.modules.common.rom_armor module", "chipsec.modules.common.rtclock module", "chipsec.modules.common.secureboot package", "chipsec.modules.common.secureboot.variables module", "chipsec.modules.common.sgx_check module", "chipsec.modules.common.sgx_check_sidekick module", "chipsec.modules.common.smm module", "chipsec.modules.common.smm_addr module", "chipsec.modules.common.smm_close module", "chipsec.modules.common.smm_code_chk module", "chipsec.modules.common.smm_dma module", "chipsec.modules.common.smm_lock module", "chipsec.modules.common.smrr module", "chipsec.modules.common.spd_wd module", "chipsec.modules.common.spi_access module", "chipsec.modules.common.spi_desc module", "chipsec.modules.common.spi_fdopss module", "chipsec.modules.common.spi_lock module", "chipsec.modules.common.uefi package", "chipsec.modules.common.uefi.access_uefispec module", "chipsec.modules.common.uefi.s3bootscript module", "chipsec.modules.hsw package", "chipsec.modules.ivb package", "chipsec.modules.snb package", "chipsec.modules.tools package", "chipsec.modules.tools.cpu package", "chipsec.modules.tools.cpu.sinkhole module", "chipsec.modules.tools.secureboot package", "chipsec.modules.tools.secureboot.te module", "chipsec.modules.tools.smm package", "chipsec.modules.tools.smm.rogue_mmio_bar module", "chipsec.modules.tools.smm.smm_ptr module", "chipsec.modules.tools.uefi package", "chipsec.modules.tools.uefi.reputation module", "chipsec.modules.tools.uefi.s3script_modify module", "chipsec.modules.tools.uefi.scan_blocked module", "chipsec.modules.tools.uefi.scan_image module", "chipsec.modules.tools.uefi.uefivar_fuzz module", "chipsec.modules.tools.vmm package", "chipsec.modules.tools.vmm.common module", "chipsec.modules.tools.vmm.cpuid_fuzz module", "chipsec.modules.tools.vmm.ept_finder module", "chipsec.modules.tools.vmm.hv package", "chipsec.modules.tools.vmm.hv.define module", "chipsec.modules.tools.vmm.hv.hypercall module", "chipsec.modules.tools.vmm.hv.hypercallfuzz module", "chipsec.modules.tools.vmm.hv.synth_dev module", "chipsec.modules.tools.vmm.hv.synth_kbd module", "chipsec.modules.tools.vmm.hv.vmbus module", "chipsec.modules.tools.vmm.hv.vmbusfuzz module", "chipsec.modules.tools.vmm.hypercallfuzz module", "chipsec.modules.tools.vmm.iofuzz module", "chipsec.modules.tools.vmm.msr_fuzz module", "chipsec.modules.tools.vmm.pcie_fuzz module", "chipsec.modules.tools.vmm.pcie_overlap_fuzz module", "chipsec.modules.tools.vmm.vbox package", "chipsec.modules.tools.vmm.vbox.vbox_crash_apicbase module", "chipsec.modules.tools.vmm.venom module", "chipsec.modules.tools.vmm.xen package", "chipsec.modules.tools.vmm.xen.define module", "chipsec.modules.tools.vmm.xen.hypercall module", "chipsec.modules.tools.vmm.xen.hypercallfuzz module", "chipsec.modules.tools.vmm.xen.xsa188 module", "chipsec.modules.tools.wsmt module", "chipsec.testcase module", "chipsec.utilcmd package", "chipsec.utilcmd.acpi_cmd module", "chipsec.utilcmd.chipset_cmd module", "chipsec.utilcmd.cmos_cmd module", "chipsec.utilcmd.config_cmd module", "chipsec.utilcmd.cpu_cmd module", "chipsec.utilcmd.decode_cmd module", "chipsec.utilcmd.deltas_cmd module", "chipsec.utilcmd.desc_cmd module", "chipsec.utilcmd.ec_cmd module", "chipsec.utilcmd.igd_cmd module", "chipsec.utilcmd.interrupts_cmd module", "chipsec.utilcmd.io_cmd module", "chipsec.utilcmd.iommu_cmd module", "chipsec.utilcmd.lock_check_cmd module", "chipsec.utilcmd.mem_cmd module", "chipsec.utilcmd.mmcfg_base_cmd module", "chipsec.utilcmd.mmcfg_cmd module", "chipsec.utilcmd.mmio_cmd module", "chipsec.utilcmd.module_id_cmd module", "chipsec.utilcmd.msgbus_cmd module", "chipsec.utilcmd.msr_cmd module", "chipsec.utilcmd.pci_cmd module", "chipsec.utilcmd.reg_cmd module", "chipsec.utilcmd.smbios_cmd module", "chipsec.utilcmd.smbus_cmd module", "chipsec.utilcmd.spd_cmd module", "chipsec.utilcmd.spi_cmd module", "chipsec.utilcmd.spidesc_cmd module", "chipsec.utilcmd.tpm_cmd module", "chipsec.utilcmd.txt_cmd module", "chipsec.utilcmd.ucode_cmd module", "chipsec.utilcmd.uefi_cmd module", "chipsec.utilcmd.vmem_cmd module", "chipsec.utilcmd.vmm_cmd module", "Contact", "Download CHIPSEC", "Interpreting results", "Running CHIPSEC"], "titleterms": {"1": 10, "13": 10, "3": 14, "6": 14, "8": [10, 14], "abstract": 2, "access": 13, "access_uefispec": 168, "acpi": 73, "acpi_cmd": 215, "acpi_t": 74, "adl": 16, "altern": 13, "apl": 17, "architectur": [2, 10], "attack": 9, "autom": 251, "auxiliari": 2, "avn": 18, "basehelp": [5, 114], "bdw": [19, 131], "bdx": 20, "bios_kbrd_buff": 134, "bios_smi": 135, "bios_t": 136, "bios_wp": 137, "boot": 9, "bootabl": 14, "build": [2, 11, 12, 13, 14], "byt": [21, 132], "cet": 138, "cfg": 3, "cfl": 22, "check": 13, "chip": 6, "chipsec": [0, 6, 9, 10, 11, 13, 14, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 250, 252], "chipsec_main": [2, 252], "chipsec_util": [2, 252], "chipset": 6, "chipset_cmd": 216, "cht": 23, "cml": 24, "cmo": 75, "cmos_cmd": 217, "code": [0, 7], "command": [2, 8, 10], "common": [25, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 188], "compon": [2, 3, 5], "config": 13, "config_cmd": 218, "configur": [3, 6, 9], "contact": 249, "contribut": 10, "core": 2, "cpu": [76, 139, 140, 141, 142, 174, 175], "cpu_cmd": 219, "cpu_info": 140, "cpuid": [77, 122], "cpuid_fuzz": 189, "creat": [5, 11], "dal": [12, 115, 116], "dalhelp": 116, "debugen": 143, "decode_cmd": 220, "defin": [192, 208], "deltas_cmd": 221, "depend": 13, "deprec": 0, "desc_cmd": 222, "detect": 6, "develop": 10, "deviceid": 6, "distutil": 0, "dnv": 26, "document": 1, "download": 250, "drive": 14, "driver": [5, 13], "ec": 78, "ec_cmd": 223, "efi": [117, 118], "efihelp": 118, "eg": 9, "ehl": 27, "ept_find": 190, "exampl": [3, 5], "execut": 2, "f": 0, "file": 3, "filter": 13, "firmwar": 9, "flow": 2, "from": [5, 9], "fuzz": [2, 70, 71], "gener": [1, 251], "gil": 129, "github": 250, "glk": 28, "guid": [0, 10], "hal": [2, 5, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112], "hal_bas": 79, "handler": 9, "hardwar": [2, 9], "helper": [5, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128], "here": 10, "hint": 0, "hsw": [29, 170], "hsx": 30, "hv": [191, 192, 193, 194, 195, 196, 197, 198], "hypercal": [193, 209], "hypercallfuzz": [194, 199, 210], "ia32cfg": 144, "ia_untrust": 141, "icl": 31, "icx": 32, "igd": 80, "igd_cmd": 224, "imag": 11, "import": 5, "incorrect": 9, "inform": 6, "instal": [10, 11, 12, 13, 14], "interfac": 9, "interpret": 251, "interrupt": 81, "interrupts_cmd": 225, "invok": 5, "io": 82, "io_cmd": 226, "iobar": 83, "iofuzz": 200, "iommu": [33, 84], "iommu_cmd": 227, "ivb": [34, 171], "ivt": 35, "jkt": 36, "kali": 11, "kbl": 37, "kernel": 13, "layer": 2, "legacy_pci": 123, "librari": 129, "linux": [11, 119, 120], "linuxhelp": 120, "linuxn": [121, 122, 123, 124], "linuxnativehelp": 124, "list": 3, "liter": 0, "live": 11, "locat": 6, "lock": 85, "lock_check_cmd": 228, "me_mfg_mod": 145, "mean": 251, "mem_cmd": 229, "memconfig": 146, "memlock": 147, "method": [6, 13], "misc": 9, "mmcfg_base_cmd": 230, "mmcfg_cmd": 231, "mmio": 86, "mmio_cmd": 232, "modul": [0, 4, 5, 7, 9, 10, 71, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 114, 116, 118, 120, 122, 123, 124, 125, 126, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 251], "module_id_cmd": 233, "mostli": 5, "msgbu": 87, "msgbus_cmd": 234, "msr": 88, "msr_cmd": 235, "msr_fuzz": 201, "mtl": 38, "network": 9, "new": 5, "nonehelp": 125, "numer": 0, "o": 5, "off": 13, "oper": 0, "option": [6, 14, 252], "oshelp": 126, "overview": 2, "own": 4, "packag": [70, 72, 113, 115, 117, 119, 121, 127, 130, 131, 132, 133, 139, 151, 167, 170, 171, 172, 173, 174, 176, 178, 181, 187, 191, 204, 207, 214, 252], "page": 89, "pch": 6, "pch_1xx": 39, "pch_2xx": 40, "pch_3xx": 41, "pch_3xxlp": 42, "pch_3xxop": 43, "pch_495": 44, "pch_4xx": 45, "pch_4xxh": 46, "pch_4xxlp": 47, "pch_5xxh": 48, "pch_5xxlp": 49, "pch_6xx": 51, "pch_6xxp": 50, "pch_7x": 52, "pch_8x": 53, "pch_c60x": 54, "pch_c61x": 55, "pch_c620": 56, "pci": [6, 13, 90], "pci_cmd": 236, "pcidb": 91, "pcie_fuzz": 202, "pcie_overlap_fuzz": 203, "pep": 0, "persist": 9, "physmem": 92, "platform": [6, 9], "pmc_i440fx": 57, "power": 9, "prerequisit": [11, 12], "primit": 71, "processor": 6, "program": 2, "protect": 9, "psp": 93, "py": 6, "python": [0, 14, 250, 252], "qrk": 58, "refer": 1, "reg_cmd": 237, "releas": 250, "remap": 148, "repositori": 250, "reput": 182, "result": 251, "resum": 9, "rkl": 59, "rogue_mmio_bar": 179, "rom": 9, "rom_armor": 149, "rpl": 60, "rtclock": 150, "run": [11, 14, 252], "runtim": 9, "s3bootscript": 169, "s3script_modifi": 183, "sampl": 7, "scan_block": 184, "scan_imag": 185, "script": 2, "secur": 9, "secureboot": [151, 152, 176, 177], "sfdp": 61, "sgx_check": 153, "sgx_check_sidekick": 154, "shell": [14, 252], "signatur": 13, "sinkhol": 175, "skl": 62, "skx": 63, "sleep": 9, "smbio": 94, "smbios_cmd": 238, "smbu": 95, "smbus_cmd": 239, "smi": 9, "smm": [155, 178, 179, 180], "smm_addr": 156, "smm_close": 157, "smm_code_chk": 158, "smm_dma": 159, "smm_lock": 160, "smm_ptr": 180, "smram": 9, "smrr": 161, "snb": [64, 172], "space": 13, "spd": 96, "spd_cmd": 240, "spd_wd": 162, "spectre_v2": 142, "sphinx": 1, "spi": 97, "spi_access": 163, "spi_cmd": 241, "spi_desc": 164, "spi_descriptor": 98, "spi_fdopss": 165, "spi_jedec_id": 99, "spi_lock": 166, "spi_uefi": 100, "spidesc_cmd": 242, "start": 10, "state": 9, "string": 0, "style": [0, 10], "support": 0, "surfac": 9, "synth_dev": 195, "synth_kbd": 196, "te": 177, "templat": 7, "test": [13, 251], "testcas": 213, "tglh": 65, "tglu": 66, "time": 9, "tool": [173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 251], "tpm": 101, "tpm12": 67, "tpm12_command": 102, "tpm_cmd": 243, "tpm_eventlog": 103, "transit": 9, "turn": 13, "txt": 68, "txt_cmd": 244, "type": 0, "ucod": 104, "ucode_cmd": 245, "uefi": [14, 105, 167, 168, 169, 181, 182, 183, 184, 185, 186], "uefi_cmd": 246, "uefi_common": 106, "uefi_compress": 107, "uefi_fv": 108, "uefi_platform": 109, "uefi_search": 110, "uefivar_fuzz": 186, "underscor": 0, "updat": 9, "us": [6, 10, 252], "usb": 14, "util": 8, "utilcmd": [214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248], "variabl": 152, "vbox": [204, 205], "vbox_crash_apicbas": 205, "vector": 9, "vendorid": 6, "venom": 206, "version": [0, 1], "virtmem": 111, "vmbu": 197, "vmbusfuzz": 198, "vmem_cmd": 247, "vmm": [112, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211], "vmm_cmd": 248, "walru": 0, "whl": 69, "window": [12, 13, 127, 128], "windowshelp": 128, "write": 4, "wsmt": 212, "x64": 14, "xen": [207, 208, 209, 210, 211], "xsa188": 211, "your": 4}})