Enumeration

FwupdPluginFlags

Declaration

flags Fwupd.PluginFlags

Description [src]

Flags used to represent plugin attributes.

Members

FWUPD_PLUGIN_FLAG_NONE

No plugin flags are set.

  • Value: 0
  • Available since: 1.5.0
FWUPD_PLUGIN_FLAG_DISABLED

The plugin has been disabled, either by daemon configuration or a problem.

  • Value: 1
  • Available since: 1.5.0
FWUPD_PLUGIN_FLAG_USER_WARNING

The plugin has a problem and would like to show a user warning to a supported client.

  • Value: 2
  • Available since: 1.5.0
FWUPD_PLUGIN_FLAG_CLEAR_UPDATABLE

When the plugin loads it should clear the UPDATABLE flag from any devices. This typically happens when the device requires a system restart.

  • Value: 4
  • Available since: 1.5.0
FWUPD_PLUGIN_FLAG_NO_HARDWARE

The plugin won’t load because no supported hardware was found. This typically happens with plugins designed for a specific platform design = such as the dell plugin only works on Dell systems,.

  • Value: 8
  • Available since: 1.5.0
FWUPD_PLUGIN_FLAG_CAPSULES_UNSUPPORTED

The plugin discovered that UEFI UpdateCapsule are unsupported. Supported clients will display this information to a user.

  • Value: 16
  • Available since: 1.5.0
FWUPD_PLUGIN_FLAG_UNLOCK_REQUIRED

The plugin discovered that hardware unlock is required. Supported clients will display this information to a user.

  • Value: 32
  • Available since: 1.5.0
FWUPD_PLUGIN_FLAG_EFIVAR_NOT_MOUNTED

The plugin discovered the efivar filesystem is not found and is required for this plugin. Supported clients will display this information to a user.

  • Value: 64
  • Available since: 1.5.0
FWUPD_PLUGIN_FLAG_ESP_NOT_FOUND

The plugins discovered that the EFI system partition was not found. Supported clients will display this information to a user.

  • Value: 128
  • Available since: 1.5.0
FWUPD_PLUGIN_FLAG_LEGACY_BIOS

The plugin discovered the system is running in legacy CSM mode. Supported clients will display this information to a user.

  • Value: 256
  • Available since: 1.5.0
FWUPD_PLUGIN_FLAG_FAILED_OPEN

Failed to open plugin = missing dependency,. Supported clients will display this information to a user.

  • Value: 512
  • Available since: 1.5.0
FWUPD_PLUGIN_FLAG_REQUIRE_HWID

A specific HWID is required to use this plugin.

  • Value: 1024
  • Available since: 1.5.8
FWUPD_PLUGIN_FLAG_KERNEL_TOO_OLD

The feature is not supported as the kernel is too old.

  • Value: 2048
  • Available since: 1.6.2
FWUPD_PLUGIN_FLAG_AUTH_REQUIRED

The plugin requires the user to provide authentication details. Supported clients will display this information to a user.

  • Value: 4096
  • Available since: 1.6.2
FWUPD_PLUGIN_FLAG_SECURE_CONFIG

The plugin requires the config file to be saved with permissions that only allow the root user to read.

  • Value: 8192
  • Available since: 1.8.5
FWUPD_PLUGIN_FLAG_MODULAR

The plugin is loaded from an external module.

  • Value: 16384
  • Available since: 1.8.6
FWUPD_PLUGIN_FLAG_MEASURE_SYSTEM_INTEGRITY

The plugin will be checked that it preserves system state such as KEK, PK, BOOT#### etc.

  • Value: 32768
  • Available since: 1.8.7
FWUPD_PLUGIN_FLAG_ESP_NOT_VALID

The plugins discovered that the EFI system partition may not be valid. Supported clients will display this information to a user.

  • Value: 65536
  • Available since: 1.9.3
FWUPD_PLUGIN_FLAG_READY

The plugin is ready for use and all devices have been coldplugged.

  • Value: 131072
  • Available since: 1.9.6
FWUPD_PLUGIN_FLAG_TEST_ONLY

The plugin is used for virtual devices that exercising daemon flows.

  • Value: 262144
  • Available since: 2.0.0
FWUPD_PLUGIN_FLAG_UNKNOWN

The plugin flag is unknown. This is usually caused by a mismatched libfwupdplugin and daemon.

  • Value: -1
  • Available since: 1.5.0