diff options
author | Geoff Levand <geoff@infradead.org> | 2018-08-10 17:29:14 +0000 |
---|---|---|
committer | Samuel Mendoza-Jonas <sam@mendozajonas.com> | 2018-08-14 11:11:57 +1000 |
commit | a82b9c070a2acb99c81137cb0b6407244646276f (patch) | |
tree | 261a4f17778553ecd06eee8f5f0d3936f2e3c558 | |
parent | 06179e62bd4389d9ffade3a16ddde687b19417a4 (diff) | |
download | talos-petitboot-a82b9c070a2acb99c81137cb0b6407244646276f.tar.gz talos-petitboot-a82b9c070a2acb99c81137cb0b6407244646276f.zip |
lib/efi: Add EFI_DEFALT_ATTRIBUTES macro
For convenience, add a new efi data attributes macro
EFI_DEFALT_ATTRIBUTES.
Signed-off-by: Geoff Levand <geoff@infradead.org>
Signed-off-by: Samuel Mendoza-Jonas <sam@mendozajonas.com>
-rw-r--r-- | discover/platform-arm64.c | 5 | ||||
-rw-r--r-- | lib/efi/efivar.h | 6 |
2 files changed, 7 insertions, 4 deletions
diff --git a/discover/platform-arm64.c b/discover/platform-arm64.c index a70298a..0eb2579 100644 --- a/discover/platform-arm64.c +++ b/discover/platform-arm64.c @@ -70,10 +70,7 @@ static void write_nvram(const struct param_list *pl) struct efi_data efi_data; struct param *param; - efi_data.attributes = - EFI_VARIABLE_NON_VOLATILE | - EFI_VARIABLE_RUNTIME_ACCESS | - EFI_VARIABLE_BOOTSERVICE_ACCESS; + efi_data.attributes = EFI_DEFALT_ATTRIBUTES; param_list_for_each(pl, param) { if (!param->modified) diff --git a/lib/efi/efivar.h b/lib/efi/efivar.h index 0d44100..48edd17 100644 --- a/lib/efi/efivar.h +++ b/lib/efi/efivar.h @@ -30,6 +30,12 @@ #define EFI_VARIABLE_TIME_BASED_AUTHENTICATED_WRITE_ACCESS 0x00000020 #define EFI_VARIABLE_APPEND_WRITE 0x00000040 +#define EFI_DEFALT_ATTRIBUTES ( \ + EFI_VARIABLE_NON_VOLATILE | \ + EFI_VARIABLE_RUNTIME_ACCESS | \ + EFI_VARIABLE_BOOTSERVICE_ACCESS \ +) + #ifndef EFIVARFS_MAGIC #define EFIVARFS_MAGIC 0xde5e81e4 #endif |