fwupd/plugins/pci-psp
Richard Hughes c4b7f42e43 Only compress one version of the builtin-quirks
Saving the quirks in the GResource section worked well, but it made the build
system very complicated and also meant the .data section was duplicated in
both `fwupd` and `fwupdtool` -- negating a lot of the hard-fought savings.

Simplify this feature so that we just `cat` all the quirk files together, then
gzip them into a single file. This means that at startup fwupd only needs to
check the mtime of one file, and weirdly it's actually faster to load a smaller
compressed file from disk that it is to load multiple uncompressed files.
2022-09-27 12:44:04 +01:00
..
fu-pci-psp-device.c trivial: convert pci-psp plugin to create and use a device 2022-09-13 07:14:22 -05:00
fu-pci-psp-device.h trivial: convert pci-psp plugin to create and use a device 2022-09-13 07:14:22 -05:00
fu-plugin-pci-psp.c trivial: convert pci-psp plugin to create and use a device 2022-09-13 07:14:22 -05:00
meson.build Only compress one version of the builtin-quirks 2022-09-27 12:44:04 +01:00
pci-psp.quirk Add new plugin for AMD PSP 2022-04-12 12:23:16 -05:00
README.md Add new plugin for AMD PSP 2022-04-12 12:23:16 -05:00

PCI PSP

Introduction

This plugin checks all information reported from the AMD Platform Security processor into the operating system on select SOCs.

The lack of these sysfs files does NOT indicate the lack of these security features, it only indicates the lack of the ability to export it to the operating system.

The availability of the sysfs files indicates that the PSP supports exporting this information into the operating system.

External Interface Access

This plugin requires read only access to attributes located within /sys/bus/pci/devices/.