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

#include <me.h>

Collaboration diagram for me_hfsts1:
Collaboration graph

Data Fields

u32 data
 
struct {
   u32   working_state: 4
 
   u32   mfg_mode: 1
 
   u32   fpt_bad: 1
 
   u32   operation_state: 3
 
   u32   fw_init_complete: 1
 
   u32   ft_bup_ld_flr: 1
 
   u32   update_in_progress: 1
 
   u32   error_code: 4
 
   u32   operation_mode: 4
 
   u32   reset_count: 4
 
   u32   boot_options_present: 1
 
   u32   invoke_enhance_dbg_mode: 1
 
   u32   bist_test_state: 1
 
   u32   bist_reset_request: 1
 
   u32   current_power_source: 2
 
   u32   reserved: 1
 
   u32   d0i3_support_valid: 1
 
fields
 
struct {
   u32   working_state: 4
 
   u32   mfg_mode: 1
 
   u32   fpt_bad: 1
 
   u32   operation_state: 3
 
   u32   fw_init_complete: 1
 
   u32   ft_bup_ld_flr: 1
 
   u32   update_in_progress: 1
 
   u32   error_code: 4
 
   u32   operation_mode: 4
 
   u32   reset_count: 4
 
   u32   boot_options_present: 1
 
   u32   bist_finished: 1
 
   u32   hw_bist_passed: 1
 
   u32   bist_reset_request: 1
 
   u32   current_power_source: 2
 
   u32   reserved: 1
 
   u32   d0i3_support_valid: 1
 
fields
 
struct {
   u32   working_state: 4
 
   u32   mfg_mode: 1
 
   u32   fpt_bad: 1
 
   u32   operation_state: 3
 
   u32   fw_init_complete: 1
 
   u32   ft_bup_ld_flr: 1
 
   u32   update_in_progress: 1
 
   u32   error_code: 4
 
   u32   operation_mode: 4
 
   u32   reset_count: 4
 
   u32   boot_options_present: 1
 
   u32   reserved0: 1
 
   u32   bist_test_state: 1
 
   u32   bist_reset_request: 1
 
   u32   current_power_source: 2
 
   u32   reserved1: 1
 
   u32   d0i3_support_valid: 1
 
fields
 
uint32_t data
 
struct {
   uint32_t   working_state: 4
 
   uint32_t   mfg_mode: 1
 
   uint32_t   fpt_bad: 1
 
   uint32_t   operation_state: 3
 
   uint32_t   fw_init_complete: 1
 
   uint32_t   ft_bup_ld_flr: 1
 
   uint32_t   update_in_progress: 1
 
   uint32_t   error_code: 4
 
   uint32_t   operation_mode: 4
 
   uint32_t   reset_count: 4
 
   uint32_t   boot_options_present: 1
 
   uint32_t   reserved1: 1
 
   uint32_t   bist_test_state: 1
 
   uint32_t   bist_reset_request: 1
 
   uint32_t   current_power_source: 2
 
   uint32_t   reserved: 1
 
   uint32_t   d0i3_support_valid: 1
 
fields
 
struct {
   u32   working_state: 4
 
   u32   mfg_mode: 1
 
   u32   fpt_bad: 1
 
   u32   operation_state: 3
 
   u32   fw_init_complete: 1
 
   u32   ft_bup_ld_flr: 1
 
   u32   update_in_progress: 1
 
   u32   error_code: 4
 
   u32   operation_mode: 4
 
   u32   reset_count: 4
 
   u32   boot_options_present: 1
 
   u32   reserved1: 1
 
   u32   bist_test_state: 1
 
   u32   bist_reset_request: 1
 
   u32   current_power_source: 2
 
   u32   reserved: 1
 
   u32   d0i3_support_valid: 1
 
fields
 
struct {
   uint32_t   working_state: 4
 
   uint32_t   mfg_mode: 1
 
   uint32_t   fpt_bad: 1
 
   uint32_t   operation_state: 3
 
   uint32_t   fw_init_complete: 1
 
   uint32_t   ft_bup_ld_flr: 1
 
   uint32_t   update_in_progress: 1
 
   uint32_t   error_code: 4
 
   uint32_t   operation_mode: 4
 
   uint32_t   reset_count: 4
 
   uint32_t   boot_options_present: 1
 
   uint32_t   reserved1: 1
 
   uint32_t   bist_test_state: 1
 
   uint32_t   bist_reset_request: 1
 
   uint32_t   current_power_source: 2
 
   uint32_t   reserved: 1
 
   uint32_t   d0i3_support_valid: 1
 
fields
 
struct {
   u32   working_state: 4
 
   u32   mfg_mode: 1
 
   u32   fpt_bad: 1
 
   u32   operation_state: 3
 
   u32   fw_init_complete: 1
 
   u32   ft_bup_ld_flr: 1
 
   u32   update_in_progress: 1
 
   u32   error_code: 4
 
   u32   operation_mode: 4
 
   u32   reset_count: 4
 
   u32   boot_options_present: 1
 
   u32   reserved1: 1
 
   u32   bist_test_state: 1
 
   u32   bist_reset_request: 1
 
   u32   current_power_source: 2
 
   u32   d3_support_valid: 1
 
   u32   d0i3_support_valid: 1
 
fields
 
struct {
   u32   working_state: 4
 
   u32   mfg_mode: 1
 
   u32   fpt_bad: 1
 
   u32   operation_state: 3
 
   u32   fw_init_complete: 1
 
   u32   ft_bup_ld_flr: 1
 
   u32   update_in_progress: 1
 
   u32   error_code: 4
 
   u32   operation_mode: 4
 
   u32   reset_count: 4
 
   u32   boot_options_present: 1
 
   u32   invoke_enhance_dbg_mode: 1
 
   u32   bist_test_state: 1
 
   u32   bist_reset_request: 1
 
   u32   current_power_source: 2
 
   u32   reserved: 1
 
   u32   d0i3_support_valid: 1
 
fields
 
struct {
   u32   working_state: 4
 
   u32   mfg_mode: 1
 
   u32   fpt_bad: 1
 
   u32   operation_state: 3
 
   u32   fw_init_complete: 1
 
   u32   ft_bup_ld_flr: 1
 
   u32   update_in_progress: 1
 
   u32   error_code: 4
 
   u32   operation_mode: 4
 
   u32   reset_count: 4
 
   u32   boot_options_present: 1
 
   u32   reserved1: 1
 
   u32   bist_test_state: 1
 
   u32   bist_reset_request: 1
 
   u32   current_power_source: 2
 
   u32   d3_support_valid: 1
 
   u32   d0i3_support_valid: 1
 
fields
 

Detailed Description

Definition at line 9 of file me.h.

Field Documentation

◆ bist_finished

u32 me_hfsts1::bist_finished

Definition at line 21 of file me.h.

◆ bist_reset_request [1/2]

u32 me_hfsts1::bist_reset_request

Definition at line 25 of file me.h.

◆ bist_reset_request [2/2]

uint32_t me_hfsts1::bist_reset_request

Definition at line 23 of file me.h.

◆ bist_test_state [1/2]

u32 me_hfsts1::bist_test_state

Definition at line 24 of file me.h.

◆ bist_test_state [2/2]

uint32_t me_hfsts1::bist_test_state

Definition at line 22 of file me.h.

◆ boot_options_present [1/2]

u32 me_hfsts1::boot_options_present

Definition at line 22 of file me.h.

Referenced by dump_me_status(), and intel_me_status().

◆ boot_options_present [2/2]

uint32_t me_hfsts1::boot_options_present

Definition at line 20 of file me.h.

◆ current_power_source [1/2]

u32 me_hfsts1::current_power_source

Definition at line 26 of file me.h.

◆ current_power_source [2/2]

uint32_t me_hfsts1::current_power_source

Definition at line 24 of file me.h.

◆ d0i3_support_valid [1/2]

u32 me_hfsts1::d0i3_support_valid

Definition at line 28 of file me.h.

Referenced by dump_me_status(), and intel_me_status().

◆ d0i3_support_valid [2/2]

uint32_t me_hfsts1::d0i3_support_valid

Definition at line 26 of file me.h.

◆ d3_support_valid

u32 me_hfsts1::d3_support_valid

Definition at line 130 of file me.h.

Referenced by intel_me_status().

◆ data [1/2]

◆ data [2/2]

uint32_t me_hfsts1::data

Definition at line 8 of file me.h.

◆ error_code [1/2]

u32 me_hfsts1::error_code

Definition at line 19 of file me.h.

Referenced by dump_me_status(), and intel_me_status().

◆ error_code [2/2]

uint32_t me_hfsts1::error_code

Definition at line 17 of file me.h.

◆  [1/9]

◆  [2/9]

struct { ... } me_hfsts1::fields

◆  [3/9]

struct { ... } me_hfsts1::fields

◆  [4/9]

struct { ... } me_hfsts1::fields

◆  [5/9]

struct { ... } me_hfsts1::fields

◆  [6/9]

struct { ... } me_hfsts1::fields

◆  [7/9]

struct { ... } me_hfsts1::fields

◆  [8/9]

struct { ... } me_hfsts1::fields

◆  [9/9]

struct { ... } me_hfsts1::fields

◆ fpt_bad [1/2]

u32 me_hfsts1::fpt_bad

Definition at line 14 of file me.h.

Referenced by dump_me_status(), and intel_me_status().

◆ fpt_bad [2/2]

uint32_t me_hfsts1::fpt_bad

Definition at line 12 of file me.h.

◆ ft_bup_ld_flr [1/2]

u32 me_hfsts1::ft_bup_ld_flr

Definition at line 17 of file me.h.

Referenced by dump_me_status(), and intel_me_status().

◆ ft_bup_ld_flr [2/2]

uint32_t me_hfsts1::ft_bup_ld_flr

Definition at line 15 of file me.h.

◆ fw_init_complete [1/2]

u32 me_hfsts1::fw_init_complete

Definition at line 16 of file me.h.

Referenced by dump_me_status(), and intel_me_status().

◆ fw_init_complete [2/2]

uint32_t me_hfsts1::fw_init_complete

Definition at line 14 of file me.h.

◆ hw_bist_passed

u32 me_hfsts1::hw_bist_passed

Definition at line 22 of file me.h.

◆ invoke_enhance_dbg_mode

u32 me_hfsts1::invoke_enhance_dbg_mode

Definition at line 23 of file me.h.

Referenced by dump_me_status().

◆ mfg_mode [1/2]

u32 me_hfsts1::mfg_mode

Definition at line 13 of file me.h.

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

◆ mfg_mode [2/2]

uint32_t me_hfsts1::mfg_mode

Definition at line 11 of file me.h.

◆ operation_mode [1/2]

u32 me_hfsts1::operation_mode

Definition at line 20 of file me.h.

Referenced by cse_check_hfs1_com(), dump_me_status(), intel_me_status(), and send_global_reset().

◆ operation_mode [2/2]

uint32_t me_hfsts1::operation_mode

Definition at line 18 of file me.h.

◆ operation_state [1/2]

u32 me_hfsts1::operation_state

Definition at line 15 of file me.h.

Referenced by dump_me_status(), and intel_me_status().

◆ operation_state [2/2]

uint32_t me_hfsts1::operation_state

Definition at line 13 of file me.h.

◆ reserved [1/2]

u32 me_hfsts1::reserved

Definition at line 27 of file me.h.

◆ reserved [2/2]

uint32_t me_hfsts1::reserved

Definition at line 25 of file me.h.

◆ reserved0

u32 me_hfsts1::reserved0

Definition at line 24 of file me.h.

◆ reserved1 [1/2]

u32 me_hfsts1::reserved1

Definition at line 29 of file me.h.

◆ reserved1 [2/2]

uint32_t me_hfsts1::reserved1

Definition at line 21 of file me.h.

◆ reset_count [1/2]

u32 me_hfsts1::reset_count

Definition at line 21 of file me.h.

◆ reset_count [2/2]

uint32_t me_hfsts1::reset_count

Definition at line 19 of file me.h.

◆ update_in_progress [1/2]

u32 me_hfsts1::update_in_progress

Definition at line 18 of file me.h.

Referenced by dump_me_status(), and intel_me_status().

◆ update_in_progress [2/2]

uint32_t me_hfsts1::update_in_progress

Definition at line 16 of file me.h.

◆ working_state [1/2]

u32 me_hfsts1::working_state

Definition at line 12 of file me.h.

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

◆ working_state [2/2]

uint32_t me_hfsts1::working_state

Definition at line 10 of file me.h.


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