fwupd/plugins/lenovo-thinklmi
Richard Hughes e87fc05ab9 Speed up the daemon startup by ~2% by doing dlsym much less
We were calling g_module_symbol() 2703 times, which is actually more
expensive than you'd think.

It also means the plugins are actually what we tell people they are:
A set of vfuncs that get run. The reality before that they were dlsym'd
functions that get called at pretty random times.
2021-11-09 12:02:07 +00:00
..
tests Add a new plugin lenovo-thinklmi 2021-06-25 08:12:58 -05:00
fu-plugin-lenovo-thinklmi.c Speed up the daemon startup by ~2% by doing dlsym much less 2021-11-09 12:02:07 +00:00
fu-self-test.c Remove PLUGINBUILDDIR and use G_TEST_SRCDIR and G_TEST_BUILDDIR instead 2021-10-21 18:36:22 +01:00
meson.build Remove PLUGINBUILDDIR and use G_TEST_SRCDIR and G_TEST_BUILDDIR instead 2021-10-21 18:36:22 +01:00
README.md trivial: update markdown for pre-commit style 2021-07-18 14:42:47 -05:00

Lenovo ThinkLMI

Introduction

This allows checking whether the firmware on a Lenovo system is configured to allow UEFI capsule updates using the thinklmi kernel module.

External Interface Access

This plugin requires:

  • read access to /sys/class/firmware-attributes.