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

#include <me.h>

Collaboration diagram for me_hfsts2:
Collaboration graph

Data Fields

uint32_t data
 
struct {
   uint32_t   nftp_load_failure: 1
 
   uint32_t   icc_prog_status: 2
 
   uint32_t   invoke_mebx: 1
 
   uint32_t   cpu_replaced: 1
 
   uint32_t   rsvd0: 1
 
   uint32_t   mfs_failure: 1
 
   uint32_t   warm_reset_rqst: 1
 
   uint32_t   cpu_replaced_valid: 1
 
   uint32_t   low_power_state: 1
 
   uint32_t   me_power_gate: 1
 
   uint32_t   ipu_needed: 1
 
   uint32_t   forced_safe_boot: 1
 
   uint32_t   rsvd1: 2
 
   uint32_t   listener_change: 1
 
   uint32_t   status_data: 8
 
   uint32_t   current_pmevent: 4
 
   uint32_t   phase: 4
 
fields
 
struct {
   uint32_t   nftp_load_failure: 1
 
   uint32_t   icc_prog_status: 2
 
   uint32_t   invoke_mebx: 1
 
   uint32_t   cpu_replaced: 1
 
   uint32_t   rsvd0: 1
 
   uint32_t   mfs_failure: 1
 
   uint32_t   warm_reset_rqst: 1
 
   uint32_t   cpu_replaced_valid: 1
 
   uint32_t   low_power_state: 1
 
   uint32_t   me_power_gate: 1
 
   uint32_t   ipu_needed: 1
 
   uint32_t   forced_safe_boot: 1
 
   uint32_t   rsvd1: 2
 
   uint32_t   listener_change: 1
 
   uint32_t   status_data: 8
 
   uint32_t   current_pmevent: 4
 
   uint32_t   phase: 4
 
fields
 
struct {
   uint32_t   nftp_load_failure: 1
 
   uint32_t   icc_prog_status: 2
 
   uint32_t   invoke_mebx: 1
 
   uint32_t   cpu_replaced: 1
 
   uint32_t   rsvd0: 1
 
   uint32_t   mfs_failure: 1
 
   uint32_t   warm_reset_rqst: 1
 
   uint32_t   cpu_replaced_valid: 1
 
   uint32_t   low_power_state: 1
 
   uint32_t   me_power_gate: 1
 
   uint32_t   ipu_needed: 1
 
   uint32_t   forced_safe_boot: 1
 
   uint32_t   rsvd1: 2
 
   uint32_t   listener_change: 1
 
   uint32_t   status_data: 8
 
   uint32_t   current_pmevent: 4
 
   uint32_t   phase: 4
 
fields
 
struct {
   uint32_t   nftp_load_failure: 1
 
   uint32_t   icc_prog_status: 2
 
   uint32_t   invoke_mebx: 1
 
   uint32_t   cpu_replaced: 1
 
   uint32_t   rsvd0: 1
 
   uint32_t   mfs_failure: 1
 
   uint32_t   warm_reset_rqst: 1
 
   uint32_t   cpu_replaced_valid: 1
 
   uint32_t   low_power_state: 1
 
   uint32_t   me_power_gate: 1
 
   uint32_t   ipu_needed: 1
 
   uint32_t   forced_safe_boot: 1
 
   uint32_t   rsvd1: 2
 
   uint32_t   listener_change: 1
 
   uint32_t   status_data: 8
 
   uint32_t   current_pmevent: 4
 
   uint32_t   phase: 4
 
fields
 
struct {
   uint32_t   nftp_load_failure: 1
 
   uint32_t   icc_prog_status: 2
 
   uint32_t   invoke_mebx: 1
 
   uint32_t   cpu_replaced: 1
 
   uint32_t   rsvd0: 1
 
   uint32_t   mfs_failure: 1
 
   uint32_t   warm_reset_rqst: 1
 
   uint32_t   cpu_replaced_valid: 1
 
   uint32_t   low_power_state: 1
 
   uint32_t   me_power_gate: 1
 
   uint32_t   ipu_needed: 1
 
   uint32_t   forced_safe_boot: 1
 
   uint32_t   rsvd1: 2
 
   uint32_t   listener_change: 1
 
   uint32_t   status_data: 8
 
   uint32_t   current_pmevent: 4
 
   uint32_t   phase: 4
 
fields
 
u32 data
 
struct {
   u32   reserved1: 3
 
   u32   invoke_mebx: 1
 
   u32   cpu_replaced_sts: 1
 
   u32   reserved2: 1
 
   u32   mfs_failure: 1
 
   u32   warm_reset_request: 1
 
   u32   cpu_replaced_valid: 1
 
   u32   low_power_state: 1
 
   u32   power_gating_ind: 1
 
   u32   reserved3: 1
 
   u32   fw_upd_forced_sb: 1
 
   u32   reserved4: 3
 
   u32   current_state: 8
 
   u32   current_pmevent: 4
 
   u32   progress_code: 4
 
fields
 
struct {
   uint32_t   nftp_load_failure: 1
 
   uint32_t   icc_prog_status: 2
 
   uint32_t   invoke_mebx: 1
 
   uint32_t   cpu_replaced: 1
 
   uint32_t   rsvd0: 1
 
   uint32_t   mfs_failure: 1
 
   uint32_t   warm_reset_rqst: 1
 
   uint32_t   cpu_replaced_valid: 1
 
   uint32_t   low_power_state: 1
 
   uint32_t   me_power_gate: 1
 
   uint32_t   ipu_needed: 1
 
   uint32_t   forced_safe_boot: 1
 
   uint32_t   rsvd1: 2
 
   uint32_t   listener_change: 1
 
   uint32_t   status_data: 8
 
   uint32_t   current_pmevent: 4
 
   uint32_t   phase: 4
 
fields
 
struct {
   u32   reserved1: 3
 
   u32   invoke_mebx: 1
 
   u32   cpu_replaced_sts: 1
 
   u32   reserved2: 1
 
   u32   mfs_failure: 1
 
   u32   warm_reset_request: 1
 
   u32   cpu_replaced_valid: 1
 
   u32   low_power_state: 1
 
   u32   power_gating_ind: 1
 
   u32   reserved3: 1
 
   u32   fw_upd_forced_sb: 1
 
   u32   reserved4: 3
 
   u32   current_state: 8
 
   u32   current_pmevent: 4
 
   u32   progress_code: 4
 
fields
 

Detailed Description

Definition at line 11 of file me.c.

Field Documentation

◆ cpu_replaced

uint32_t me_hfsts2::cpu_replaced

Definition at line 17 of file me.c.

Referenced by dump_me_status().

◆ cpu_replaced_sts

u32 me_hfsts2::cpu_replaced_sts

Definition at line 140 of file me.h.

Referenced by intel_me_status().

◆ cpu_replaced_valid [1/2]

uint32_t me_hfsts2::cpu_replaced_valid

Definition at line 21 of file me.c.

Referenced by dump_me_status(), and intel_me_status().

◆ cpu_replaced_valid [2/2]

u32 me_hfsts2::cpu_replaced_valid

Definition at line 144 of file me.h.

◆ current_pmevent [1/2]

uint32_t me_hfsts2::current_pmevent

Definition at line 29 of file me.c.

Referenced by intel_me_status().

◆ current_pmevent [2/2]

u32 me_hfsts2::current_pmevent

Definition at line 151 of file me.h.

◆ current_state

u32 me_hfsts2::current_state

Definition at line 150 of file me.h.

Referenced by intel_me_status().

◆ data [1/2]

u32 me_hfsts2::data

Definition at line 12 of file me.c.

Referenced by dump_me_status(), and intel_me_status().

◆ data [2/2]

u32 me_hfsts2::data

Definition at line 136 of file me.h.

◆  [1/8]

struct { ... } me_hfsts2::fields

Referenced by dump_me_status(), and intel_me_status().

◆  [2/8]

struct { ... } me_hfsts2::fields

◆  [3/8]

struct { ... } me_hfsts2::fields

◆  [4/8]

struct { ... } me_hfsts2::fields

◆  [5/8]

struct { ... } me_hfsts2::fields

◆  [6/8]

struct { ... } me_hfsts2::fields

◆  [7/8]

struct { ... } me_hfsts2::fields

◆  [8/8]

struct { ... } me_hfsts2::fields

◆ forced_safe_boot

uint32_t me_hfsts2::forced_safe_boot

Definition at line 25 of file me.c.

◆ fw_upd_forced_sb

u32 me_hfsts2::fw_upd_forced_sb

Definition at line 148 of file me.h.

◆ icc_prog_status

uint32_t me_hfsts2::icc_prog_status

Definition at line 15 of file me.c.

◆ invoke_mebx [1/2]

uint32_t me_hfsts2::invoke_mebx

Definition at line 16 of file me.c.

◆ invoke_mebx [2/2]

u32 me_hfsts2::invoke_mebx

Definition at line 139 of file me.h.

◆ ipu_needed

uint32_t me_hfsts2::ipu_needed

Definition at line 24 of file me.c.

◆ listener_change

uint32_t me_hfsts2::listener_change

Definition at line 27 of file me.c.

◆ low_power_state [1/2]

uint32_t me_hfsts2::low_power_state

Definition at line 22 of file me.c.

Referenced by dump_me_status(), and intel_me_status().

◆ low_power_state [2/2]

u32 me_hfsts2::low_power_state

Definition at line 145 of file me.h.

◆ me_power_gate

uint32_t me_hfsts2::me_power_gate

Definition at line 23 of file me.c.

◆ mfs_failure [1/2]

uint32_t me_hfsts2::mfs_failure

Definition at line 19 of file me.c.

◆ mfs_failure [2/2]

u32 me_hfsts2::mfs_failure

Definition at line 142 of file me.h.

◆ nftp_load_failure

uint32_t me_hfsts2::nftp_load_failure

Definition at line 14 of file me.c.

◆ phase

uint32_t me_hfsts2::phase

Definition at line 30 of file me.c.

◆ power_gating_ind

u32 me_hfsts2::power_gating_ind

Definition at line 146 of file me.h.

◆ progress_code

u32 me_hfsts2::progress_code

Definition at line 152 of file me.h.

Referenced by intel_me_status().

◆ reserved1

u32 me_hfsts2::reserved1

Definition at line 138 of file me.h.

◆ reserved2

u32 me_hfsts2::reserved2

Definition at line 141 of file me.h.

◆ reserved3

u32 me_hfsts2::reserved3

Definition at line 147 of file me.h.

◆ reserved4

u32 me_hfsts2::reserved4

Definition at line 149 of file me.h.

◆ rsvd0

uint32_t me_hfsts2::rsvd0

Definition at line 18 of file me.c.

◆ rsvd1

uint32_t me_hfsts2::rsvd1

Definition at line 26 of file me.c.

◆ status_data

uint32_t me_hfsts2::status_data

Definition at line 28 of file me.c.

◆ warm_reset_request

u32 me_hfsts2::warm_reset_request

Definition at line 143 of file me.h.

◆ warm_reset_rqst

uint32_t me_hfsts2::warm_reset_rqst

Definition at line 20 of file me.c.


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