Open purpleidea opened 2 years ago
We want some resources and functions for interacting with bios/firmware settings. Here's a short guide:
https://github.com/fwupd/fwupd/blob/main/docs/bios-settings.md
This uses the linux firmware attributes API: https://www.kernel.org/doc/Documentation/ABI/testing/sysfs-class-firmware-attributes
@hughsie talked about this here: https://blogs.gnome.org/hughsie/2022/08/30/new-fwupd-1-8-4-release/
The first step is deciding whether to wrap this from pure golang or to wrap the fwupdmgr command. It has a --json flag so this is plausible.
fwupdmgr
Cheers
If it helps it's a simple enough D-Bus API to wrap; it's a simple a{sv} dict of interesting things. If you have any questions, yell :)
a{sv}
We want some resources and functions for interacting with bios/firmware settings. Here's a short guide:
https://github.com/fwupd/fwupd/blob/main/docs/bios-settings.md
This uses the linux firmware attributes API: https://www.kernel.org/doc/Documentation/ABI/testing/sysfs-class-firmware-attributes
@hughsie talked about this here: https://blogs.gnome.org/hughsie/2022/08/30/new-fwupd-1-8-4-release/
The first step is deciding whether to wrap this from pure golang or to wrap the
fwupdmgr
command. It has a --json flag so this is plausible.Cheers