coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
me_hfsts6 Union Reference

#include <me.h>

Collaboration diagram for me_hfsts6:
Collaboration graph

Data Fields

uint32_t data
 
struct {
   uint32_t   force_boot_guard_acm: 1
 
   uint32_t   cpu_debug_disable: 1
 
   uint32_t   bsp_init_disable: 1
 
   uint32_t   protect_bios_env: 1
 
   uint32_t   rsvd0: 2
 
   uint32_t   error_enforce_policy: 2
 
   uint32_t   measured_boot: 1
 
   uint32_t   verified_boot: 1
 
   uint32_t   boot_guard_acmsvn: 4
 
   uint32_t   kmsvn: 4
 
   uint32_t   bpmsvn: 4
 
   uint32_t   key_manifest_id: 4
 
   uint32_t   boot_policy_status: 1
 
   uint32_t   error: 1
 
   uint32_t   boot_guard_disable: 1
 
   uint32_t   fpf_disable: 1
 
   uint32_t   fpf_soc_lock: 1
 
   uint32_t   txt_support: 1
 
fields
 
struct {
   uint32_t   force_boot_guard_acm: 1
 
   uint32_t   cpu_debug_disable: 1
 
   uint32_t   bsp_init_disable: 1
 
   uint32_t   protect_bios_env: 1
 
   uint32_t   rsvd0: 2
 
   uint32_t   error_enforce_policy: 2
 
   uint32_t   measured_boot: 1
 
   uint32_t   verified_boot: 1
 
   uint32_t   boot_guard_acmsvn: 4
 
   uint32_t   kmsvn: 4
 
   uint32_t   bpmsvn: 4
 
   uint32_t   key_manifest_id: 4
 
   uint32_t   boot_policy_status: 1
 
   uint32_t   error: 1
 
   uint32_t   boot_guard_disable: 1
 
   uint32_t   fpf_disable: 1
 
   uint32_t   fpf_soc_lock: 1
 
   uint32_t   txt_support: 1
 
fields
 
struct {
   uint32_t   force_boot_guard_acm: 1
 
   uint32_t   cpu_debug_disable: 1
 
   uint32_t   bsp_init_disable: 1
 
   uint32_t   protect_bios_env: 1
 
   uint32_t   rsvd0: 2
 
   uint32_t   error_enforce_policy: 2
 
   uint32_t   measured_boot: 1
 
   uint32_t   verified_boot: 1
 
   uint32_t   boot_guard_acmsvn: 4
 
   uint32_t   kmsvn: 4
 
   uint32_t   bpmsvn: 4
 
   uint32_t   key_manifest_id: 4
 
   uint32_t   boot_policy_status: 1
 
   uint32_t   error: 1
 
   uint32_t   boot_guard_disable: 1
 
   uint32_t   fpf_disable: 1
 
   uint32_t   fpf_soc_lock: 1
 
   uint32_t   txt_support: 1
 
fields
 
struct {
   uint32_t   force_boot_guard_acm: 1
 
   uint32_t   cpu_debug_disable: 1
 
   uint32_t   bsp_init_disable: 1
 
   uint32_t   protect_bios_env: 1
 
   uint32_t   rsvd0: 2
 
   uint32_t   error_enforce_policy: 2
 
   uint32_t   measured_boot: 1
 
   uint32_t   verified_boot: 1
 
   uint32_t   boot_guard_acmsvn: 4
 
   uint32_t   kmsvn: 4
 
   uint32_t   bpmsvn: 4
 
   uint32_t   key_manifest_id: 4
 
   uint32_t   boot_policy_status: 1
 
   uint32_t   error: 1
 
   uint32_t   boot_guard_disable: 1
 
   uint32_t   fpf_disable: 1
 
   uint32_t   fpf_soc_lock: 1
 
   uint32_t   txt_support: 1
 
fields
 
struct {
   uint32_t   force_boot_guard_acm: 1
 
   uint32_t   cpu_debug_disable: 1
 
   uint32_t   bsp_init_disable: 1
 
   uint32_t   protect_bios_env: 1
 
   uint32_t   rsvd0: 2
 
   uint32_t   error_enforce_policy: 2
 
   uint32_t   measured_boot: 1
 
   uint32_t   verified_boot: 1
 
   uint32_t   boot_guard_acmsvn: 4
 
   uint32_t   kmsvn: 4
 
   uint32_t   bpmsvn: 4
 
   uint32_t   key_manifest_id: 4
 
   uint32_t   boot_policy_status: 1
 
   uint32_t   error: 1
 
   uint32_t   boot_guard_disable: 1
 
   uint32_t   fpf_disable: 1
 
   uint32_t   fpf_soc_lock: 1
 
   uint32_t   txt_support: 1
 
fields
 
u32 data
 
struct {
   u32   reserved1: 30
 
   u32   fpf_nvars: 2
 
fields
 
struct {
   uint32_t   force_boot_guard_acm: 1
 
   uint32_t   cpu_debug_disable: 1
 
   uint32_t   bsp_init_disable: 1
 
   uint32_t   protect_bios_env: 1
 
   uint32_t   rsvd0: 2
 
   uint32_t   error_enforce_policy: 2
 
   uint32_t   measured_boot: 1
 
   uint32_t   verified_boot: 1
 
   uint32_t   boot_guard_acmsvn: 4
 
   uint32_t   kmsvn: 4
 
   uint32_t   bpmsvn: 4
 
   uint32_t   key_manifest_id: 4
 
   uint32_t   boot_policy_status: 1
 
   uint32_t   error: 1
 
   uint32_t   boot_guard_disable: 1
 
   uint32_t   fpf_disable: 1
 
   uint32_t   fpf_soc_lock: 1
 
   uint32_t   txt_support: 1
 
fields
 

Detailed Description

Definition at line 70 of file me.c.

Field Documentation

◆ boot_guard_acmsvn

uint32_t me_hfsts6::boot_guard_acmsvn

Definition at line 81 of file me.c.

◆ boot_guard_disable

uint32_t me_hfsts6::boot_guard_disable

Definition at line 87 of file me.c.

◆ boot_policy_status

uint32_t me_hfsts6::boot_policy_status

Definition at line 85 of file me.c.

◆ bpmsvn

uint32_t me_hfsts6::bpmsvn

Definition at line 83 of file me.c.

◆ bsp_init_disable

uint32_t me_hfsts6::bsp_init_disable

Definition at line 75 of file me.c.

◆ cpu_debug_disable

uint32_t me_hfsts6::cpu_debug_disable

Definition at line 74 of file me.c.

Referenced by dump_me_status().

◆ data [1/2]

uint32_t me_hfsts6::data

Definition at line 71 of file me.c.

Referenced by dump_me_status(), and intel_me_status().

◆ data [2/2]

u32 me_hfsts6::data

Definition at line 173 of file me.h.

◆ error

uint32_t me_hfsts6::error

Definition at line 86 of file me.c.

◆ error_enforce_policy

uint32_t me_hfsts6::error_enforce_policy

Definition at line 78 of file me.c.

◆  [1/7]

struct { ... } me_hfsts6::fields

Referenced by dump_me_status(), and intel_me_status().

◆  [2/7]

struct { ... } me_hfsts6::fields

◆  [3/7]

struct { ... } me_hfsts6::fields

◆  [4/7]

struct { ... } me_hfsts6::fields

◆  [5/7]

struct { ... } me_hfsts6::fields

◆  [6/7]

struct { ... } me_hfsts6::fields

◆  [7/7]

struct { ... } me_hfsts6::fields

◆ force_boot_guard_acm

uint32_t me_hfsts6::force_boot_guard_acm

Definition at line 73 of file me.c.

◆ fpf_disable

uint32_t me_hfsts6::fpf_disable

Definition at line 88 of file me.c.

◆ fpf_nvars

u32 me_hfsts6::fpf_nvars

Definition at line 176 of file me.h.

Referenced by intel_me_status().

◆ fpf_soc_lock

uint32_t me_hfsts6::fpf_soc_lock

Definition at line 89 of file me.c.

Referenced by dump_me_status().

◆ key_manifest_id

uint32_t me_hfsts6::key_manifest_id

Definition at line 84 of file me.c.

◆ kmsvn

uint32_t me_hfsts6::kmsvn

Definition at line 82 of file me.c.

◆ measured_boot

uint32_t me_hfsts6::measured_boot

Definition at line 79 of file me.c.

◆ protect_bios_env

uint32_t me_hfsts6::protect_bios_env

Definition at line 76 of file me.c.

◆ reserved1

u32 me_hfsts6::reserved1

Definition at line 175 of file me.h.

◆ rsvd0

uint32_t me_hfsts6::rsvd0

Definition at line 77 of file me.c.

◆ txt_support

uint32_t me_hfsts6::txt_support

Definition at line 90 of file me.c.

Referenced by dump_me_status().

◆ verified_boot

uint32_t me_hfsts6::verified_boot

Definition at line 80 of file me.c.


The documentation for this union was generated from the following files: