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

#include <me.h>

Collaboration diagram for me_hfsts3:
Collaboration graph

Data Fields

u32 data
 
struct {
   u32   reserved_0: 4
 
   u32   fw_sku: 3
 
   u32   reserved_7: 2
 
   u32   reserved_9: 2
 
   u32   resered_11: 3
 
   u32   resered_14: 16
 
   u32   reserved_30: 2
 
fields
 
struct {
   u32   reserved_0: 4
 
   u32   fw_sku: 3
 
   u32   reserved_7: 2
 
   u32   reserved_9: 2
 
   u32   resered_11: 3
 
   u32   resered_14: 16
 
   u32   reserved_30: 2
 
fields
 
struct {
   u32   reserved_0: 4
 
   u32   fw_sku: 3
 
   u32   reserved_7: 2
 
   u32   reserved_9: 2
 
   u32   resered_11: 3
 
   u32   resered_14: 16
 
   u32   reserved_30: 2
 
fields
 
uint32_t data
 
struct {
   uint32_t   reserved_0: 4
 
   uint32_t   fw_sku: 3
 
   uint32_t   reserved: 25
 
fields
 
struct {
   u32   reserved_0: 4
 
   u32   fw_sku: 3
 
   u32   reserved_7: 2
 
   u32   reserved_9: 2
 
   u32   resered_11: 3
 
   u32   resered_14: 16
 
   u32   reserved_30: 2
 
fields
 
struct {
   uint32_t   reserved_0: 4
 
   uint32_t   fw_sku: 3
 
   uint32_t   reserved: 25
 
fields
 
struct {
   u32   reserved1: 4
 
   u32   fw_sku: 3
 
   u32   encrypt_key_check: 1
 
   u32   pch_config_change: 1
 
   u32   reserved2: 21
 
   u32   encrypt_key_override: 1
 
   u32   power_down_mitigation: 1
 
fields
 
struct {
   u32   reserved_0: 4
 
   u32   fw_sku: 3
 
   u32   reserved_7: 2
 
   u32   reserved_9: 2
 
   u32   resered_11: 3
 
   u32   resered_14: 16
 
   u32   reserved_30: 2
 
fields
 
struct {
   u32   reserved1: 4
 
   u32   fw_sku: 3
 
   u32   encrypt_key_check: 1
 
   u32   pch_config_change: 1
 
   u32   reserved2: 21
 
   u32   encrypt_key_override: 1
 
   u32   power_down_mitigation: 1
 
fields
 

Detailed Description

Definition at line 33 of file me.h.

Field Documentation

◆ data [1/2]

u32 me_hfsts3::data

Definition at line 34 of file me.h.

Referenced by cse_is_hfs3_fw_sku_lite(), dump_me_status(), and intel_me_status().

◆ data [2/2]

uint32_t me_hfsts3::data

Definition at line 56 of file me.h.

◆ encrypt_key_check

u32 me_hfsts3::encrypt_key_check

Definition at line 161 of file me.h.

Referenced by intel_me_status().

◆ encrypt_key_override

u32 me_hfsts3::encrypt_key_override

Definition at line 164 of file me.h.

Referenced by intel_me_status().

◆  [1/9]

struct { ... } me_hfsts3::fields

◆  [2/9]

struct { ... } me_hfsts3::fields

◆  [3/9]

struct { ... } me_hfsts3::fields

◆  [4/9]

struct { ... } me_hfsts3::fields

◆  [5/9]

struct { ... } me_hfsts3::fields

◆  [6/9]

struct { ... } me_hfsts3::fields

◆  [7/9]

struct { ... } me_hfsts3::fields

◆  [8/9]

struct { ... } me_hfsts3::fields

◆  [9/9]

struct { ... } me_hfsts3::fields

◆ fw_sku [1/2]

u32 me_hfsts3::fw_sku

Definition at line 37 of file me.h.

Referenced by cse_is_hfs3_fw_sku_lite(), and intel_me_status().

◆ fw_sku [2/2]

uint32_t me_hfsts3::fw_sku

Definition at line 59 of file me.h.

◆ pch_config_change

u32 me_hfsts3::pch_config_change

Definition at line 162 of file me.h.

Referenced by intel_me_status().

◆ power_down_mitigation

u32 me_hfsts3::power_down_mitigation

Definition at line 165 of file me.h.

Referenced by intel_me_status().

◆ resered_11

u32 me_hfsts3::resered_11

Definition at line 40 of file me.h.

◆ resered_14

u32 me_hfsts3::resered_14

Definition at line 41 of file me.h.

◆ reserved

uint32_t me_hfsts3::reserved

Definition at line 60 of file me.h.

◆ reserved1

u32 me_hfsts3::reserved1

Definition at line 159 of file me.h.

◆ reserved2

u32 me_hfsts3::reserved2

Definition at line 163 of file me.h.

◆ reserved_0 [1/2]

u32 me_hfsts3::reserved_0

Definition at line 36 of file me.h.

◆ reserved_0 [2/2]

uint32_t me_hfsts3::reserved_0

Definition at line 58 of file me.h.

◆ reserved_30

u32 me_hfsts3::reserved_30

Definition at line 42 of file me.h.

◆ reserved_7

u32 me_hfsts3::reserved_7

Definition at line 38 of file me.h.

◆ reserved_9

u32 me_hfsts3::reserved_9

Definition at line 39 of file me.h.


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