fwupd/data
Richard Hughes fbd8b5d325 Add fu_device_dump_firmware()
Conceptually we were trying to stuff subtly different actions into one vfunc:

 * Read firmware from the device to update the verification checksums

 * Read a firmware blob from the device for debugging

For the first action we might want to mask out the sections of the flash with
serial numbers (so the verification hashes match the ones published on the LVFS)
and for the second we want just a raw ROM file from the hardware with no
pre-processing that we can compare against an external SPI dumper.

Split out ->dump_firmware to get the raw blob, and allow plugins to also
implement ->read_firmware() if they have to mask out specific offsets or remove
specific images from the FuFirmware container.

In the common case when masking is not required, fall back to using a 'binary'
FuFirmware automatically to make most plugins simpler.
2020-09-24 10:54:27 -05:00
..
bash-completion Add fu_device_dump_firmware() 2020-09-24 10:54:27 -05:00
builder Fix some typos spotted using codespell 2019-04-08 12:47:53 +01:00
device-tests trivial: Add a device test for the Thelio Io device 2020-07-28 16:01:47 +01:00
fish-completion Do not show HSI obsoleted attributes by default 2020-09-14 09:58:46 -05:00
installed-tests Install the installed tests 2020-08-28 10:10:43 -05:00
motd data/motd/fwupd-refresh: Only order after network.target 2020-04-01 13:14:41 -05:00
pki Use Jcat files in firmware archives and for metadata 2020-03-23 19:55:12 +00:00
remotes.d Allow uploading security attributes to the LVFS 2020-05-21 11:48:09 +01:00
tests Use Jcat files in firmware archives and for metadata 2020-03-23 19:55:12 +00:00
90-fwupd-devices.rules optionrom: Test if the PCI device has ROM in probe 2020-09-20 19:11:44 +01:00
daemon.conf Allow blocking specific firmware releases by checksum 2020-08-10 17:14:15 +01:00
fwupd-offline-update.service.in Dynamically read path to use for /system-update 2019-05-01 09:24:55 -05:00
fwupd.service.in Move MOTD population into the daemon 2020-01-16 10:33:43 -06:00
fwupd.shutdown.in fix fwupd.shutdown.in according to the movement of fwupdtool to bindir 2020-03-05 07:09:25 -06:00
meson.build build: Allow overriding prefix for systemd file installation 2020-04-18 15:22:10 +01:00
org.freedesktop.fwupd.conf Add initial build files and enough code to launch a simple D-Bus daemon 2015-02-26 18:16:40 +00:00
org.freedesktop.fwupd.metainfo.xml flag_require_ac: System requires external power source 2020-09-20 12:08:52 -05:00
org.freedesktop.fwupd.service.in Allows confined snaps to activate fwupd via D-Bus 2019-11-12 12:40:08 -06:00
org.freedesktop.fwupd.svg Show in Flathub correctly 2019-02-15 12:32:46 +00:00