| From 41b3254c93acc56adc3c4477fef7c9512d47659e Mon Sep 17 00:00:00 2001 |
| From: Matthew Garrett <mjg@redhat.com> |
| Date: Mon, 30 Apr 2012 16:11:29 -0400 |
| Subject: efi: Add new variable attributes |
| |
| From: Matthew Garrett <mjg@redhat.com> |
| |
| commit 41b3254c93acc56adc3c4477fef7c9512d47659e upstream. |
| |
| More recent versions of the UEFI spec have added new attributes for |
| variables. Add them. |
| |
| Signed-off-by: Matthew Garrett <mjg@redhat.com> |
| Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org> |
| Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
| |
| --- |
| include/linux/efi.h | 11 +++++++++++ |
| 1 file changed, 11 insertions(+) |
| |
| --- a/include/linux/efi.h |
| +++ b/include/linux/efi.h |
| @@ -347,7 +347,18 @@ extern int __init efi_setup_pcdp_console |
| #define EFI_VARIABLE_NON_VOLATILE 0x0000000000000001 |
| #define EFI_VARIABLE_BOOTSERVICE_ACCESS 0x0000000000000002 |
| #define EFI_VARIABLE_RUNTIME_ACCESS 0x0000000000000004 |
| +#define EFI_VARIABLE_HARDWARE_ERROR_RECORD 0x0000000000000008 |
| +#define EFI_VARIABLE_AUTHENTICATED_WRITE_ACCESS 0x0000000000000010 |
| +#define EFI_VARIABLE_TIME_BASED_AUTHENTICATED_WRITE_ACCESS 0x0000000000000020 |
| +#define EFI_VARIABLE_APPEND_WRITE 0x0000000000000040 |
| |
| +#define EFI_VARIABLE_MASK (EFI_VARIABLE_NON_VOLATILE | \ |
| + EFI_VARIABLE_BOOTSERVICE_ACCESS | \ |
| + EFI_VARIABLE_RUNTIME_ACCESS | \ |
| + EFI_VARIABLE_HARDWARE_ERROR_RECORD | \ |
| + EFI_VARIABLE_AUTHENTICATED_WRITE_ACCESS | \ |
| + EFI_VARIABLE_TIME_BASED_AUTHENTICATED_WRITE_ACCESS | \ |
| + EFI_VARIABLE_APPEND_WRITE) |
| /* |
| * EFI Device Path information |
| */ |