diff mbox

[1/4] uefi: add the variable attribute definition for append write (LP: #1356194)

Message ID 1407916803-2786-1-git-send-email-ivan.hu@canonical.com
State Accepted
Headers show

Commit Message

Ivan Hu Aug. 13, 2014, 8 a.m. UTC
Add the EFI_VARIABLE_APPEND_WRITE attribute definition which is defined on
UEFI spec version 2.3.1c.

Signed-off-by: Ivan Hu <ivan.hu@canonical.com>
---
 src/lib/include/fwts_uefi.h |   13 +++++++------
 1 file changed, 7 insertions(+), 6 deletions(-)

Comments

Keng-Yu Lin Aug. 13, 2014, 9:08 a.m. UTC | #1
On Wed, Aug 13, 2014 at 4:00 PM, Ivan Hu <ivan.hu@canonical.com> wrote:
> Add the EFI_VARIABLE_APPEND_WRITE attribute definition which is defined on
> UEFI spec version 2.3.1c.
>
> Signed-off-by: Ivan Hu <ivan.hu@canonical.com>
> ---
>  src/lib/include/fwts_uefi.h |   13 +++++++------
>  1 file changed, 7 insertions(+), 6 deletions(-)
>
> diff --git a/src/lib/include/fwts_uefi.h b/src/lib/include/fwts_uefi.h
> index ff2d2b4..7002a24 100644
> --- a/src/lib/include/fwts_uefi.h
> +++ b/src/lib/include/fwts_uefi.h
> @@ -37,12 +37,13 @@ typedef uint8_t  fwts_uefi_ipv4_addr[4];
>  typedef uint16_t fwts_uefi_ipv6_addr[8];
>
>  enum {
> -       FWTS_UEFI_VAR_NON_VOLATILE =                               0x00000001,
> -       FWTS_UEFI_VAR_BOOTSERVICE_ACCESS =                         0x00000002,
> -       FWTS_UEFI_VAR_RUNTIME_ACCESS =                             0x00000004,
> -       FWTS_UEFI_VARIABLE_HARDWARE_ERROR_RECORD =                 0x00000008,
> -       FWTS_UEFI_VARIABLE_AUTHENTICATED_WRITE_ACCESS =            0x00000010,
> -       FWTS_UEFI_VARIABLE_TIME_BASED_AUTHENTICATED_WRITE_ACCESS = 0x00000020
> +       FWTS_UEFI_VAR_NON_VOLATILE =                                    0x00000001,
> +       FWTS_UEFI_VAR_BOOTSERVICE_ACCESS =                              0x00000002,
> +       FWTS_UEFI_VAR_RUNTIME_ACCESS =                                  0x00000004,
> +       FWTS_UEFI_VARIABLE_HARDWARE_ERROR_RECORD =                      0x00000008,
> +       FWTS_UEFI_VARIABLE_AUTHENTICATED_WRITE_ACCESS =                 0x00000010,
> +       FWTS_UEFI_VARIABLE_TIME_BASED_AUTHENTICATED_WRITE_ACCESS =      0x00000020,
> +       FWTS_UEFI_VARIABLE_APPEND_WRITE =                               0x00000040
>  };
>
>  enum {
> --
> 1.7.9.5
>

Acked-by: Keng-Yu Lin <kengyu@canonical.com>
Alex Hung Aug. 13, 2014, 9:52 a.m. UTC | #2
On 08/13/2014 04:00 PM, Ivan Hu wrote:
> Add the EFI_VARIABLE_APPEND_WRITE attribute definition which is defined on
> UEFI spec version 2.3.1c.
>
> Signed-off-by: Ivan Hu <ivan.hu@canonical.com>
> ---
>   src/lib/include/fwts_uefi.h |   13 +++++++------
>   1 file changed, 7 insertions(+), 6 deletions(-)
>
> diff --git a/src/lib/include/fwts_uefi.h b/src/lib/include/fwts_uefi.h
> index ff2d2b4..7002a24 100644
> --- a/src/lib/include/fwts_uefi.h
> +++ b/src/lib/include/fwts_uefi.h
> @@ -37,12 +37,13 @@ typedef uint8_t  fwts_uefi_ipv4_addr[4];
>   typedef uint16_t fwts_uefi_ipv6_addr[8];
>
>   enum {
> -	FWTS_UEFI_VAR_NON_VOLATILE =				   0x00000001,
> -	FWTS_UEFI_VAR_BOOTSERVICE_ACCESS =			   0x00000002,
> -	FWTS_UEFI_VAR_RUNTIME_ACCESS =				   0x00000004,
> -	FWTS_UEFI_VARIABLE_HARDWARE_ERROR_RECORD =		   0x00000008,
> -	FWTS_UEFI_VARIABLE_AUTHENTICATED_WRITE_ACCESS =		   0x00000010,
> -	FWTS_UEFI_VARIABLE_TIME_BASED_AUTHENTICATED_WRITE_ACCESS = 0x00000020
> +	FWTS_UEFI_VAR_NON_VOLATILE =					0x00000001,
> +	FWTS_UEFI_VAR_BOOTSERVICE_ACCESS =				0x00000002,
> +	FWTS_UEFI_VAR_RUNTIME_ACCESS =					0x00000004,
> +	FWTS_UEFI_VARIABLE_HARDWARE_ERROR_RECORD =			0x00000008,
> +	FWTS_UEFI_VARIABLE_AUTHENTICATED_WRITE_ACCESS =			0x00000010,
> +	FWTS_UEFI_VARIABLE_TIME_BASED_AUTHENTICATED_WRITE_ACCESS =	0x00000020,
> +	FWTS_UEFI_VARIABLE_APPEND_WRITE =				0x00000040
>   };
>
>   enum {
>

Acked-by: Alex Hung <alex.hung@canonical.com>
Kun Yang Aug. 14, 2014, 5:46 a.m. UTC | #3

diff mbox

Patch

diff --git a/src/lib/include/fwts_uefi.h b/src/lib/include/fwts_uefi.h
index ff2d2b4..7002a24 100644
--- a/src/lib/include/fwts_uefi.h
+++ b/src/lib/include/fwts_uefi.h
@@ -37,12 +37,13 @@  typedef uint8_t  fwts_uefi_ipv4_addr[4];
 typedef uint16_t fwts_uefi_ipv6_addr[8];
 
 enum {
-	FWTS_UEFI_VAR_NON_VOLATILE =				   0x00000001,
-	FWTS_UEFI_VAR_BOOTSERVICE_ACCESS =			   0x00000002,
-	FWTS_UEFI_VAR_RUNTIME_ACCESS =				   0x00000004,
-	FWTS_UEFI_VARIABLE_HARDWARE_ERROR_RECORD =		   0x00000008,
-	FWTS_UEFI_VARIABLE_AUTHENTICATED_WRITE_ACCESS =		   0x00000010,
-	FWTS_UEFI_VARIABLE_TIME_BASED_AUTHENTICATED_WRITE_ACCESS = 0x00000020
+	FWTS_UEFI_VAR_NON_VOLATILE =					0x00000001,
+	FWTS_UEFI_VAR_BOOTSERVICE_ACCESS =				0x00000002,
+	FWTS_UEFI_VAR_RUNTIME_ACCESS =					0x00000004,
+	FWTS_UEFI_VARIABLE_HARDWARE_ERROR_RECORD =			0x00000008,
+	FWTS_UEFI_VARIABLE_AUTHENTICATED_WRITE_ACCESS =			0x00000010,
+	FWTS_UEFI_VARIABLE_TIME_BASED_AUTHENTICATED_WRITE_ACCESS =	0x00000020,
+	FWTS_UEFI_VARIABLE_APPEND_WRITE =				0x00000040
 };
 
 enum {