fwupd/plugins/intel-spi
Richard Hughes f3c64adb6c intel-spi: Allow downloading the firmware image from the eSPI controller
Add the IFD regions as child devices and set the region access on the child
devices. Also add read-only SPI descriptor as an HSI attribute and require
FLOCKDN on Intel hardware.

Use the hidden PCI 00:1f.5 device to set the SPIBAR automatically and generate
the quirk file automatically to support more hardware.
2021-04-01 21:56:35 +01:00
..
fu-efi-common.c trivial: Rename spi to intel-spi as it's all Intel specific 2021-03-20 12:24:27 +00:00
fu-efi-common.h trivial: Rename spi to intel-spi as it's all Intel specific 2021-03-20 12:24:27 +00:00
fu-efi-firmware-common.c trivial: Rename spi to intel-spi as it's all Intel specific 2021-03-20 12:24:27 +00:00
fu-efi-firmware-common.h trivial: Rename spi to intel-spi as it's all Intel specific 2021-03-20 12:24:27 +00:00
fu-efi-firmware-file.c trivial: Rename spi to intel-spi as it's all Intel specific 2021-03-20 12:24:27 +00:00
fu-efi-firmware-file.h trivial: Rename spi to intel-spi as it's all Intel specific 2021-03-20 12:24:27 +00:00
fu-efi-firmware-filesystem.c trivial: Rename spi to intel-spi as it's all Intel specific 2021-03-20 12:24:27 +00:00
fu-efi-firmware-filesystem.h trivial: Rename spi to intel-spi as it's all Intel specific 2021-03-20 12:24:27 +00:00
fu-efi-firmware-section.c intel-spi: Fix a typo spotted by Coverity 2021-03-20 17:33:18 +00:00
fu-efi-firmware-section.h trivial: Rename spi to intel-spi as it's all Intel specific 2021-03-20 12:24:27 +00:00
fu-efi-firmware-volume.c trivial: Rename spi to intel-spi as it's all Intel specific 2021-03-20 12:24:27 +00:00
fu-efi-firmware-volume.h trivial: Rename spi to intel-spi as it's all Intel specific 2021-03-20 12:24:27 +00:00
fu-ifd-bios.c trivial: Rename spi to intel-spi as it's all Intel specific 2021-03-20 12:24:27 +00:00
fu-ifd-bios.h trivial: Rename spi to intel-spi as it's all Intel specific 2021-03-20 12:24:27 +00:00
fu-ifd-common.c intel-spi: Allow downloading the firmware image from the eSPI controller 2021-04-01 21:56:35 +01:00
fu-ifd-common.h intel-spi: Allow downloading the firmware image from the eSPI controller 2021-04-01 21:56:35 +01:00
fu-ifd-device.c intel-spi: Allow downloading the firmware image from the eSPI controller 2021-04-01 21:56:35 +01:00
fu-ifd-device.h intel-spi: Allow downloading the firmware image from the eSPI controller 2021-04-01 21:56:35 +01:00
fu-ifd-firmware.c intel-spi: Allow downloading the firmware image from the eSPI controller 2021-04-01 21:56:35 +01:00
fu-ifd-firmware.h trivial: Rename spi to intel-spi as it's all Intel specific 2021-03-20 12:24:27 +00:00
fu-ifd-image.c trivial: Rename spi to intel-spi as it's all Intel specific 2021-03-20 12:24:27 +00:00
fu-ifd-image.h trivial: Rename spi to intel-spi as it's all Intel specific 2021-03-20 12:24:27 +00:00
fu-intel-spi-common.c intel-spi: Allow downloading the firmware image from the eSPI controller 2021-04-01 21:56:35 +01:00
fu-intel-spi-common.h intel-spi: Allow downloading the firmware image from the eSPI controller 2021-04-01 21:56:35 +01:00
fu-intel-spi-device.c intel-spi: Allow downloading the firmware image from the eSPI controller 2021-04-01 21:56:35 +01:00
fu-intel-spi-device.h intel-spi: Allow downloading the firmware image from the eSPI controller 2021-04-01 21:56:35 +01:00
fu-pci-device.c intel-spi: Allow downloading the firmware image from the eSPI controller 2021-04-01 21:56:35 +01:00
fu-pci-device.h intel-spi: Allow downloading the firmware image from the eSPI controller 2021-04-01 21:56:35 +01:00
fu-plugin-intel-spi.c intel-spi: Allow downloading the firmware image from the eSPI controller 2021-04-01 21:56:35 +01:00
fu-self-test.c intel-spi: Fix a typo spotted by Coverity 2021-03-20 17:33:18 +00:00
generate-quirk.py intel-spi: Allow downloading the firmware image from the eSPI controller 2021-04-01 21:56:35 +01:00
intel-spi.quirk intel-spi: Allow downloading the firmware image from the eSPI controller 2021-04-01 21:56:35 +01:00
meson.build intel-spi: Allow downloading the firmware image from the eSPI controller 2021-04-01 21:56:35 +01:00
README.md trivial: Rename spi to intel-spi as it's all Intel specific 2021-03-20 12:24:27 +00:00

SPI

Introduction

This plugin verifies the SPI contents, typically an Intel Flash descriptor. The result will be stored in an security attribute for HSI.

External interface access

This plugin requires read access to /dev/port and thus will not work if the kernel is locked down.