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

#include <device.h>

Collaboration diagram for __packed:
Collaboration graph

Data Structures

struct  opregion_version
 

Data Fields

char signature [4]
 
u16 version
 
u8oem_string_ptr
 
u32 capabilities
 
u32 video_mode_ptr
 
u16 total_memory
 
char reserved [236]
 
u8 info
 
u8 bus
 
u8 devfn
 
u8 cfg_space_offset
 
u64 address
 
u64 size
 
u8 structure_revision
 
u8 length
 
u16 next_header_offset
 
u8 reserved
 
u8 checksum
 
u32 device_id
 
u16 p_manufacturer_string
 
u16 p_product_string
 
u8 device_base_type
 
u8 device_sub_type
 
u8 device_if_type
 
u8 device_indicators
 
u16 bcv
 
u16 dv
 
u16 bev
 
u16 reserved_2
 
u16 sriv
 
u8 signature [4]
 
u16 vendor_id
 
u16 device_id
 
u16 reserved
 
u16 pci_ds_length
 
u8 pci_ds_revision
 
u8 class_code [3]
 
u16 img_length
 
u16 img_revision
 
u8 code_type
 
u8 indicator
 
u64 address_offset
 
u8 struct_rev
 
u32 entry_point_offset
 
u8 code [3]
 
u32 size
 
struct __packed::opregion_version opver
 
u8 sbios_version [32]
 
u8 vbios_version [16]
 
u8 driver_version [16]
 
u32 mailboxes
 
u32 dmod
 
u32 pcon
 
u16 dver [16]
 
u32 drdy
 
u32 csts
 
u32 cevt
 
u32 didl
 
u32 ddl2
 
u32 ddl3
 
u32 ddl4
 
u32 ddl5
 
u32 ddl6
 
u32 ddl7
 
u32 ddl8
 
u32 cpdl
 
u32 cpl2
 
u32 cpl3
 
u32 cpl4
 
u32 cpl5
 
u32 cpl6
 
u32 cpl7
 
u32 cpl8
 
u32 cadl
 
u32 cal2
 
u32 cal3
 
u32 cal4
 
u32 cal5
 
u32 cal6
 
u32 cal7
 
u32 cal8
 
u32 nadl
 
u32 ndl2
 
u32 ndl3
 
u32 ndl4
 
u32 ndl5
 
u32 ndl6
 
u32 ndl7
 
u32 ndl8
 
u32 aslp
 
u32 tidx
 
u32 chpd
 
u32 clid
 
u32 cdck
 
u32 sxsw
 
u32 evts
 
u32 cnot
 
u32 nrdy
 
u32 ddl9
 
u32 dd10
 
u32 dd11
 
u32 dd12
 
u32 dd13
 
u32 dd14
 
u32 dd15
 
u32 cpl9
 
u32 cp10
 
u32 cp11
 
u32 cp12
 
u32 cp13
 
u32 cp14
 
u32 cp15
 
u8 reserved2 [4]
 
u32 scic
 
u32 parm
 
u32 dslp
 
u32 ardy
 
u32 aslc
 
u32 tche
 
u32 alsi
 
u32 bclp
 
u32 pfit
 
u32 cblv
 
u16 bclm [20]
 
u32 cpfm
 
u32 epfm
 
u8 plut [74]
 
u32 pfmb
 
u32 ccdv
 
u32 pcft
 
u32 srot
 
u32 iuer
 
u64 fdsp
 
u32 fdss
 
u32 stat
 
u64 rvda
 
u32 rvds
 
u8 gvd1 [6 *KiB]
 
u32 phed
 
u8 bddc [256]
 
opregion_header_t header
 
opregion_mailbox1_t mailbox1
 
opregion_mailbox2_t mailbox2
 
opregion_mailbox3_t mailbox3
 
opregion_vbt_t vbt
 
opregion_mailbox5_t mailbox5
 
u16 signature
 
u8 size
 
u16 pcir_offset
 
u16 vbt_offset
 
u32 signature
 
u16 vendor
 
u16 device
 
u16 reserved1
 
u16 length
 
u8 revision
 
u8 classcode [3]
 
u16 imagelength
 
u16 coderevision
 
u8 codetype
 
u16 reserved2
 
u8 hdr_signature [20]
 
u16 hdr_version
 
u16 hdr_size
 
u16 hdr_vbt_size
 
u8 hdr_vbt_checksum
 
u8 hdr_reserved
 
u32 hdr_vbt_datablock
 
u32 hdr_aim [4]
 
u8 datahdr_signature [16]
 
u16 datahdr_version
 
u16 datahdr_size
 
u16 datahdr_datablocksize
 
u8 coreblock_id
 
u16 coreblock_size
 
u16 coreblock_biossize
 
u8 coreblock_biostype
 
u8 coreblock_releasestatus
 
u8 coreblock_hwsupported
 
u8 coreblock_integratedhw
 
u8 coreblock_biosbuild [4]
 
u8 coreblock_biossignon [155]
 
uint16_t res0
 
uint8_t sensornum
 
uint8_t res1
 
uint32_t sensordelay
 
uint32_t res2 [4]
 
temp_cc_t sensorcfg [8]
 
uint32_t res3 [4]
 
uint8_t sensorselect
 
uint8_t res4 [3]
 
uint16_t t_warn
 
uint16_t t_crit
 
uint16_t res5
 
uint8_t res6 [2]
 
uint32_t samplingtime
 
uint16_t setpoint
 
uint8_t hystctrl
 
uint8_t res7
 
uint16_t kp
 
uint16_t ki
 
uint16_t kd
 
uint16_t fanmin
 
uint16_t res8
 
uint16_t fanmax
 
uint16_t hystval
 
uint16_t hystthreshold
 
uint16_t res9 [4]
 
uint32_t fanmon
 
u16 es_selector
 
u16 es_attributes
 
u32 es_limit
 
u64 es_base
 
u16 cs_selector
 
u16 cs_attributcs
 
u32 cs_limit
 
u64 cs_base
 
u16 ss_selector
 
u16 ss_attributss
 
u32 ss_limit
 
u64 ss_base
 
u16 ds_selector
 
u16 ds_attributds
 
u32 ds_limit
 
u64 ds_base
 
u16 fs_selector
 
u16 fs_attributfs
 
u32 fs_limit
 
u64 fs_base
 
u16 gs_selector
 
u16 gs_attributgs
 
u32 gs_limit
 
u64 gs_base
 
u8 reserved0 [4]
 
u16 gdtr_limit
 
u8 reserved1 [2]
 
u64 gdtr_base
 
u16 ldtr_selector
 
u16 ldtr_attributes
 
u32 ldtr_limit
 
u64 ldtr_base
 
u16 idtr_limit
 
u8 reserved3 [2]
 
u64 idtr_base
 
u16 tr_selector
 
u16 tr_attributes
 
u32 tr_limit
 
u64 tr_base
 
u64 io_restart_rip
 
u64 io_restart_rcx
 
u64 io_restart_rsi
 
u64 io_restart_rdi
 
u32 smm_io_trap_offset
 
u32 local_smi_status
 
u8 io_restart
 
u8 autohalt_restart
 
u8 reserved5 [6]
 
u64 efer
 
u8 reserved6 [36]
 
u32 smm_revision
 
u32 smbase
 
u8 reserved7 [68]
 
u64 cr4
 
u64 cr3
 
u64 cr0
 
u64 dr7
 
u64 dr6
 
u64 rflags
 
u64 rip
 
u64 r15
 
u64 r14
 
u64 r13
 
u64 r12
 
u64 r11
 
u64 r10
 
u64 r9
 
u64 r8
 
u64 rdi
 
u64 rsi
 
u64 rpb
 
u64 rsp
 
u64 rbx
 
u64 rdx
 
u64 rcx
 
u64 rax
 
u32 gdtr_upper_base
 
u32 ldtr_upper_base
 
u32 idtr_upper_base
 
u64 io_rdi
 
u64 io_rip
 
u64 io_rcx
 
u64 io_rsi
 
u32 cr4
 
u8 reserved4 [72]
 
u32 gdtr_base
 
u32 idtr_base
 
u32 ldtr_base
 
u16 io_restart
 
u16 autohalt_restart
 
u8 reserved8 [24]
 
u64 rbp
 
u64 io_mem_addr
 
u32 io_misc_info
 
u32 es_sel
 
u32 cs_sel
 
u32 ss_sel
 
u32 ds_sel
 
u32 fs_sel
 
u32 gs_sel
 
u32 ldtr_sel
 
u32 tr_sel
 
u32 io_cf8
 
u32 shutdown_auto_restart
 
u64 eptp
 
u32 eptp_en
 
u32 cs_base
 
u32 iedbase
 
u8 reserved9 [8]
 
u8 reserved10 [24]
 
u32 gdtbase
 
u32 idtbase
 
u32 es
 
u32 cs
 
u32 ss
 
u32 ds
 
u32 fs
 
u32 gs
 
u32 ldtbase
 
u32 tr
 
u32 dr7
 
u32 dr6
 
u32 eax
 
u32 ecx
 
u32 edx
 
u32 ebx
 
u32 esp
 
u32 ebp
 
u32 esi
 
u32 edi
 
u32 eip
 
u32 eflags
 
u32 cr3
 
u32 cr0
 
uint8_t b [16]
 
u8 display_type
 
u16 screen_width
 
u16 screen_height
 
u16 screen_linebytes
 
u8 color_depth
 
u32 framebuffer_address
 
u8 edid_block_zero [128]
 
u16 size_reserved
 
u8 monitor_number
 
u16 max_screen_width
 
u16 mode_attributes
 
u8 win_a_attributes
 
u8 win_b_attributes
 
u16 win_granularity
 
u16 win_size
 
u16 win_a_segment
 
u16 win_b_segment
 
u32 win_func_ptr
 
u16 bytes_per_scanline
 
u16 x_resolution
 
u16 y_resolution
 
u8 x_charsize
 
u8 y_charsize
 
u8 number_of_planes
 
u8 bits_per_pixel
 
u8 number_of_banks
 
u8 memory_model
 
u8 bank_size
 
u8 number_of_image_pages
 
u8 reserved_page
 
u8 red_mask_size
 
u8 red_mask_pos
 
u8 green_mask_size
 
u8 green_mask_pos
 
u8 blue_mask_size
 
u8 blue_mask_pos
 
u8 reserved_mask_size
 
u8 reserved_mask_pos
 
u8 direct_color_mode_info
 
u32 phys_base_ptr
 
u32 offscreen_mem_offset
 
u16 offscreen_mem_size
 
TPMI_ALG_HASH hash
 
uint8_t sizeofSelect
 
uint8_t pcrSelect [PCR_SELECT_MAX]
 
uint32_t count
 
TPMS_PCR_SELECTION pcrSelections [HASH_COUNT]
 
u32 mbp_size: 8
 
u32 num_entries: 8
 
u32 rsvd: 16
 
u32 app_id: 8
 
u32 item_id: 8
 
u32 length: 8
 
u32 major_version: 16
 
u32 minor_version: 16
 
u32 hotfix_version: 16
 
u32 build_version: 16
 
u32 full_net: 1
 
u32 std_net: 1
 
u32 manageability: 1
 
u32 reserved_2: 2
 
u32 intel_at: 1
 
u32 intel_cls: 1
 
u32 reserved: 3
 
u32 intel_mpc: 1
 
u32 icc_over_clocking: 1
 
u32 pavp: 1
 
u32 reserved_1: 4
 
u32 ipv6: 1
 
u32 kvm: 1
 
u32 och: 1
 
u32 vlan: 1
 
u32 tls: 1
 
u32 reserved_4: 1
 
u32 wlan: 1
 
u32 reserved_5: 8
 
u16 fuse_test_flags
 
u32 umchid [4]
 
u32 mobile: 1
 
u32 desktop: 1
 
u32 server: 1
 
u32 workstation: 1
 
u32 corporate: 1
 
u32 consumer: 1
 
u32 regular_super_sku: 1
 
u32 image_type: 4
 
u32 brand: 4
 
u32 rsvd1: 16
 
u16 icc_start_address
 
u16 mask
 
u8 num_icc_profiles
 
u8 icc_profile_soft_strap
 
u8 icc_profile_index
 
u32 icc_reg_bundles
 
icc_address_mask icc_address_mask [0]
 
u16 lock_state: 1
 
u16 authenticate_module: 1
 
u16 s3authentication: 1
 
u16 flash_wear_out: 1
 
u16 flash_variable_security: 1
 
u8 state
 
u8 last_theft_trigger
 
tdt_state_flag flags
 
u32 wake_event_mrst_time_ms
 
u32 mrst_pltrst_time_ms
 
u32 pltrst_cpurst_time_ms
 
u32 device_type: 2
 
struct {
   u16   offset
 
   u16   size
 
bits
 
u32 data
 
u32 numb_regions
 
pmc_crashlog_discov_region_t regions [256]
 
struct {
   u32   supported:1
 
   u32   dis:1
 
   u32   discov_mechanism:2
 
   u32   size:12
 
   u32   base_offset:16
 
   u32   rsv:16
 
   u32   desc_tabl_offset:16
 
bits
 
u64 val_64_bits
 
struct {
   u32   pcie_cap_id:16
 
   u32   cap_ver:4
 
   u32   next_cap_offset:12
 
fields
 
struct {
   u64   devsc_ven_id:16
 
   u64   devsc_ver:4
 
   u64   devsc_len:12
 
   u64   devsc_id:16
 
   u64   num_entries:8
 
   u64   entries_size:8
 
fields
 
u64 data_64
 
u32 data_32 [2]
 
struct {
   u32   t_bir_q:3
 
   u32   discovery_table_offset:29
 
fields
 
cap_data_t cap_data
 
devsc_data_t devsc_data
 
discovery_data_t discovery_data
 
struct {
   u64   access_type:4
 
   u64   crash_type:4
 
   u64   count:8
 
   u64   reserved:16
 
   u64   guid:32
 
fields
 
u64 data
 
struct {
   u32   command:8
 
   u32   param:8
 
   u32   reserved:15
 
   u32   busy:1
 
fields
 
struct {
   u32   offset:32
 
   u32   size:16
 
   u32   reserved:16
 
fields
 
cpu_crashlog_header_t header
 
cpu_crashlog_mailbox_t cmd_mailbox
 
u32 mailbox_data
 
cpu_crashlog_buffer_info_t buffers [256]
 
uint32_t apcs
 
uint32_t mode
 
uint32_t l_val
 
uint32_t m_val
 
uint32_t n_val
 
uint32_t UNUSED
 
uint32_t config
 
uint32_t status
 
uint32_t ns
 
uint32_t md
 
uint32_t pri
 
uint32_t sec
 
u32 register_lock_mask [3]
 
u32 small_business: 1
 
u32 l3manageability: 1
 
u16 wwan3gpresent: 1
 
u16 wwan3goob: 1
 
u32 platform_target_usage_type: 4
 
u32 platform_target_market_type: 2
 
u32 super_sku: 1
 
u32 intel_me_fw_image_type: 4
 
u32 platform_brand: 4
 

Detailed Description

Definition at line 23 of file x86.c.

Field Documentation

◆ access_type

u64 __packed::access_type

Definition at line 100 of file crashlog.h.

◆ address

u64 __packed::address

Definition at line 56 of file device.c.

◆ address_offset

u64 __packed::address_offset

Definition at line 118 of file device.h.

◆ alsi

u32 __packed::alsi

Definition at line 129 of file opregion.h.

◆ apcs

uint32_t __packed::apcs

Definition at line 19 of file lcc.c.

Referenced by lcc_init_enable_pll0().

◆ app_id

u32 __packed::app_id

Definition at line 357 of file me.h.

◆ ardy

u32 __packed::ardy

Definition at line 126 of file opregion.h.

◆ aslc

u32 __packed::aslc

Definition at line 127 of file opregion.h.

◆ aslp

u32 __packed::aslp

Definition at line 88 of file opregion.h.

◆ authenticate_module

u16 __packed::authenticate_module

Definition at line 437 of file me.h.

◆ autohalt_restart [1/2]

u16 __packed::autohalt_restart

Definition at line 75 of file amd64_save_state.h.

◆ autohalt_restart [2/2]

u16 __packed::autohalt_restart

Definition at line 46 of file em64t100_save_state.h.

◆ b

uint8_t __packed::b[16]

Definition at line 26 of file uuid.h.

◆ bank_size

u8 __packed::bank_size

Definition at line 56 of file vbe.h.

◆ base_offset

u32 __packed::base_offset

Definition at line 52 of file crashlog.h.

◆ bclm

u16 __packed::bclm[20]

Definition at line 133 of file opregion.h.

◆ bclp

u32 __packed::bclp

Definition at line 130 of file opregion.h.

◆ bcv

u16 __packed::bcv

Definition at line 59 of file device.h.

◆ bddc

u8 __packed::bddc[256]

Definition at line 174 of file opregion.h.

◆ bev

u16 __packed::bev

Definition at line 61 of file device.h.

◆  [1/2]

struct { ... } __packed::bits

◆  [2/2]

struct { ... } __packed::bits

◆ bits_per_pixel

u8 __packed::bits_per_pixel

Definition at line 53 of file vbe.h.

◆ blue_mask_pos

u8 __packed::blue_mask_pos

Definition at line 64 of file vbe.h.

◆ blue_mask_size

u8 __packed::blue_mask_size

Definition at line 63 of file vbe.h.

◆ brand

u32 __packed::brand

Definition at line 412 of file me.h.

◆ buffers

cpu_crashlog_buffer_info_t __packed::buffers[256]

Definition at line 134 of file crashlog.h.

◆ build_version

u32 __packed::build_version

Definition at line 367 of file me.h.

◆ bus

u8 __packed::bus

Definition at line 53 of file device.c.

◆ busy

u32 __packed::busy

Definition at line 116 of file crashlog.h.

◆ bytes_per_scanline

u16 __packed::bytes_per_scanline

Definition at line 47 of file vbe.h.

◆ cadl

u32 __packed::cadl

Definition at line 72 of file opregion.h.

◆ cal2

u32 __packed::cal2

Definition at line 73 of file opregion.h.

◆ cal3

u32 __packed::cal3

Definition at line 74 of file opregion.h.

◆ cal4

u32 __packed::cal4

Definition at line 75 of file opregion.h.

◆ cal5

u32 __packed::cal5

Definition at line 76 of file opregion.h.

◆ cal6

u32 __packed::cal6

Definition at line 77 of file opregion.h.

◆ cal7

u32 __packed::cal7

Definition at line 78 of file opregion.h.

◆ cal8

u32 __packed::cal8

Definition at line 79 of file opregion.h.

◆ cap_data

cap_data_t __packed::cap_data

Definition at line 93 of file crashlog.h.

◆ cap_ver

u32 __packed::cap_ver

Definition at line 65 of file crashlog.h.

◆ capabilities

u32 __packed::capabilities

Definition at line 27 of file x86.c.

◆ cblv

u32 __packed::cblv

Definition at line 132 of file opregion.h.

◆ ccdv

u32 __packed::ccdv

Definition at line 142 of file opregion.h.

◆ cdck

u32 __packed::cdck

Definition at line 92 of file opregion.h.

◆ cevt

u32 __packed::cevt

Definition at line 54 of file opregion.h.

◆ cfg_space_offset

u8 __packed::cfg_space_offset

Definition at line 55 of file device.c.

◆ checksum

u8 __packed::checksum

Definition at line 50 of file device.h.

◆ chpd

u32 __packed::chpd

Definition at line 90 of file opregion.h.

◆ class_code

u8 __packed::class_code[3]

Definition at line 74 of file device.h.

◆ classcode

u8 __packed::classcode[3]

Definition at line 207 of file opregion.h.

◆ clid

u32 __packed::clid

Definition at line 91 of file opregion.h.

◆ cmd_mailbox

cpu_crashlog_mailbox_t __packed::cmd_mailbox

Definition at line 132 of file crashlog.h.

◆ cnot

u32 __packed::cnot

Definition at line 97 of file opregion.h.

◆ code

u8 __packed::code[3]

Definition at line 56 of file pmm.h.

◆ code_type

u8 __packed::code_type

Definition at line 77 of file device.h.

◆ coderevision

u16 __packed::coderevision

Definition at line 209 of file opregion.h.

◆ codetype

u8 __packed::codetype

Definition at line 210 of file opregion.h.

◆ color_depth

u8 __packed::color_depth

Definition at line 25 of file vbe.h.

◆ command

u32 __packed::command

Definition at line 113 of file crashlog.h.

Referenced by load_cached_fpf().

◆ config

uint32_t __packed::config

Definition at line 28 of file lcc.c.

Referenced by lcc_init_enable_pll0().

◆ consumer

u32 __packed::consumer

Definition at line 408 of file me.h.

◆ coreblock_biosbuild

u8 __packed::coreblock_biosbuild[4]

Definition at line 235 of file opregion.h.

◆ coreblock_biossignon

u8 __packed::coreblock_biossignon[155]

Definition at line 236 of file opregion.h.

◆ coreblock_biossize

u16 __packed::coreblock_biossize

Definition at line 230 of file opregion.h.

◆ coreblock_biostype

u8 __packed::coreblock_biostype

Definition at line 231 of file opregion.h.

◆ coreblock_hwsupported

u8 __packed::coreblock_hwsupported

Definition at line 233 of file opregion.h.

◆ coreblock_id

u8 __packed::coreblock_id

Definition at line 228 of file opregion.h.

◆ coreblock_integratedhw

u8 __packed::coreblock_integratedhw

Definition at line 234 of file opregion.h.

◆ coreblock_releasestatus

u8 __packed::coreblock_releasestatus

Definition at line 232 of file opregion.h.

◆ coreblock_size

u16 __packed::coreblock_size

Definition at line 229 of file opregion.h.

◆ corporate

u32 __packed::corporate

Definition at line 407 of file me.h.

◆ count [1/2]

uint32_t __packed::count

Definition at line 269 of file tss_structures.h.

◆ count [2/2]

u64 __packed::count

Definition at line 102 of file crashlog.h.

◆ cp10

u32 __packed::cp10

Definition at line 107 of file opregion.h.

◆ cp11

u32 __packed::cp11

Definition at line 108 of file opregion.h.

◆ cp12

u32 __packed::cp12

Definition at line 109 of file opregion.h.

◆ cp13

u32 __packed::cp13

Definition at line 110 of file opregion.h.

◆ cp14

u32 __packed::cp14

Definition at line 111 of file opregion.h.

◆ cp15

u32 __packed::cp15

Definition at line 112 of file opregion.h.

◆ cpdl

u32 __packed::cpdl

Definition at line 64 of file opregion.h.

◆ cpfm

u32 __packed::cpfm

Definition at line 136 of file opregion.h.

◆ cpl2

u32 __packed::cpl2

Definition at line 65 of file opregion.h.

◆ cpl3

u32 __packed::cpl3

Definition at line 66 of file opregion.h.

◆ cpl4

u32 __packed::cpl4

Definition at line 67 of file opregion.h.

◆ cpl5

u32 __packed::cpl5

Definition at line 68 of file opregion.h.

◆ cpl6

u32 __packed::cpl6

Definition at line 69 of file opregion.h.

◆ cpl7

u32 __packed::cpl7

Definition at line 70 of file opregion.h.

◆ cpl8

u32 __packed::cpl8

Definition at line 71 of file opregion.h.

◆ cpl9

u32 __packed::cpl9

Definition at line 106 of file opregion.h.

◆ cr0 [1/2]

u64 __packed::cr0

Definition at line 90 of file amd64_save_state.h.

◆ cr0 [2/2]

u32 __packed::cr0

Definition at line 45 of file legacy_save_state.h.

◆ cr3 [1/2]

u64 __packed::cr3

Definition at line 89 of file amd64_save_state.h.

◆ cr3 [2/2]

u32 __packed::cr3

Definition at line 44 of file legacy_save_state.h.

◆ cr4 [1/2]

u32 __packed::cr4

Definition at line 88 of file amd64_save_state.h.

◆ cr4 [2/2]

u32 __packed::cr4

Definition at line 30 of file em64t100_save_state.h.

◆ crash_type

u64 __packed::crash_type

Definition at line 101 of file crashlog.h.

◆ cs

u32 __packed::cs

Definition at line 25 of file legacy_save_state.h.

◆ cs_attributcs

u16 __packed::cs_attributcs

Definition at line 23 of file amd64_save_state.h.

◆ cs_base [1/2]

u64 __packed::cs_base

Definition at line 25 of file amd64_save_state.h.

◆ cs_base [2/2]

u32 __packed::cs_base

Definition at line 52 of file em64t101_save_state.h.

◆ cs_limit

u32 __packed::cs_limit

Definition at line 24 of file amd64_save_state.h.

◆ cs_sel

u32 __packed::cs_sel

Definition at line 73 of file em64t100_save_state.h.

◆ cs_selector

u16 __packed::cs_selector

Definition at line 22 of file amd64_save_state.h.

◆ csts

u32 __packed::csts

Definition at line 53 of file opregion.h.

◆ data [1/2]

u64 __packed::data

Definition at line 38 of file crashlog.h.

◆ data [2/2]

u64 __packed::data

Definition at line 106 of file crashlog.h.

◆ data_32

u32 __packed::data_32[2]

Definition at line 81 of file crashlog.h.

◆ data_64

u64 __packed::data_64

Definition at line 80 of file crashlog.h.

◆ datahdr_datablocksize

u16 __packed::datahdr_datablocksize

Definition at line 227 of file opregion.h.

◆ datahdr_signature

u8 __packed::datahdr_signature[16]

Definition at line 224 of file opregion.h.

◆ datahdr_size

u16 __packed::datahdr_size

Definition at line 226 of file opregion.h.

◆ datahdr_version

u16 __packed::datahdr_version

Definition at line 225 of file opregion.h.

◆ dd10

u32 __packed::dd10

Definition at line 100 of file opregion.h.

◆ dd11

u32 __packed::dd11

Definition at line 101 of file opregion.h.

◆ dd12

u32 __packed::dd12

Definition at line 102 of file opregion.h.

◆ dd13

u32 __packed::dd13

Definition at line 103 of file opregion.h.

◆ dd14

u32 __packed::dd14

Definition at line 104 of file opregion.h.

◆ dd15

u32 __packed::dd15

Definition at line 105 of file opregion.h.

◆ ddl2

u32 __packed::ddl2

Definition at line 57 of file opregion.h.

◆ ddl3

u32 __packed::ddl3

Definition at line 58 of file opregion.h.

◆ ddl4

u32 __packed::ddl4

Definition at line 59 of file opregion.h.

◆ ddl5

u32 __packed::ddl5

Definition at line 60 of file opregion.h.

◆ ddl6

u32 __packed::ddl6

Definition at line 61 of file opregion.h.

◆ ddl7

u32 __packed::ddl7

Definition at line 62 of file opregion.h.

◆ ddl8

u32 __packed::ddl8

Definition at line 63 of file opregion.h.

◆ ddl9

u32 __packed::ddl9

Definition at line 99 of file opregion.h.

◆ desc_tabl_offset

u32 __packed::desc_tabl_offset

Definition at line 54 of file crashlog.h.

◆ desktop

u32 __packed::desktop

Definition at line 404 of file me.h.

◆ devfn

u8 __packed::devfn

Definition at line 54 of file device.c.

◆ device

u16 __packed::device

Definition at line 203 of file opregion.h.

◆ device_base_type

u8 __packed::device_base_type

Definition at line 54 of file device.h.

◆ device_id [1/2]

u16 __packed::device_id

Definition at line 51 of file device.h.

◆ device_id [2/2]

u16 __packed::device_id

Definition at line 70 of file device.h.

◆ device_if_type

u8 __packed::device_if_type

Definition at line 56 of file device.h.

◆ device_indicators

u8 __packed::device_indicators

Definition at line 57 of file device.h.

◆ device_sub_type

u8 __packed::device_sub_type

Definition at line 55 of file device.h.

◆ device_type

u32 __packed::device_type

Definition at line 457 of file me.h.

◆ devsc_data

devsc_data_t __packed::devsc_data

Definition at line 94 of file crashlog.h.

◆ devsc_id

u64 __packed::devsc_id

Definition at line 76 of file crashlog.h.

◆ devsc_len

u64 __packed::devsc_len

Definition at line 75 of file crashlog.h.

◆ devsc_ven_id

u64 __packed::devsc_ven_id

Definition at line 73 of file crashlog.h.

◆ devsc_ver

u64 __packed::devsc_ver

Definition at line 74 of file crashlog.h.

◆ didl

u32 __packed::didl

Definition at line 56 of file opregion.h.

◆ direct_color_mode_info

u8 __packed::direct_color_mode_info

Definition at line 67 of file vbe.h.

◆ dis

u32 __packed::dis

Definition at line 49 of file crashlog.h.

◆ discov_mechanism

u32 __packed::discov_mechanism

Definition at line 50 of file crashlog.h.

◆ discovery_data

discovery_data_t __packed::discovery_data

Definition at line 95 of file crashlog.h.

◆ discovery_table_offset

u32 __packed::discovery_table_offset

Definition at line 87 of file crashlog.h.

◆ display_type

u8 __packed::display_type

Definition at line 20 of file vbe.h.

◆ dmod

u32 __packed::dmod

Definition at line 30 of file opregion.h.

◆ dr6 [1/2]

u64 __packed::dr6

Definition at line 92 of file amd64_save_state.h.

◆ dr6 [2/2]

u32 __packed::dr6

Definition at line 33 of file legacy_save_state.h.

◆ dr7 [1/2]

u64 __packed::dr7

Definition at line 91 of file amd64_save_state.h.

◆ dr7 [2/2]

u32 __packed::dr7

Definition at line 32 of file legacy_save_state.h.

◆ drdy

u32 __packed::drdy

Definition at line 52 of file opregion.h.

◆ driver_version

u8 __packed::driver_version[16]

Definition at line 28 of file opregion.h.

◆ ds

u32 __packed::ds

Definition at line 27 of file legacy_save_state.h.

◆ ds_attributds

u16 __packed::ds_attributds

Definition at line 33 of file amd64_save_state.h.

◆ ds_base

u64 __packed::ds_base

Definition at line 35 of file amd64_save_state.h.

◆ ds_limit

u32 __packed::ds_limit

Definition at line 34 of file amd64_save_state.h.

◆ ds_sel

u32 __packed::ds_sel

Definition at line 75 of file em64t100_save_state.h.

◆ ds_selector

u16 __packed::ds_selector

Definition at line 32 of file amd64_save_state.h.

◆ dslp

u32 __packed::dslp

Definition at line 120 of file opregion.h.

◆ dv

u16 __packed::dv

Definition at line 60 of file device.h.

◆ dver

u16 __packed::dver[16]

Definition at line 32 of file opregion.h.

◆ eax

u32 __packed::eax

Definition at line 34 of file legacy_save_state.h.

◆ ebp

u32 __packed::ebp

Definition at line 39 of file legacy_save_state.h.

◆ ebx

u32 __packed::ebx

Definition at line 37 of file legacy_save_state.h.

◆ ecx

u32 __packed::ecx

Definition at line 35 of file legacy_save_state.h.

◆ edi

u32 __packed::edi

Definition at line 41 of file legacy_save_state.h.

◆ edid_block_zero

u8 __packed::edid_block_zero[128]

Definition at line 27 of file vbe.h.

◆ edx

u32 __packed::edx

Definition at line 36 of file legacy_save_state.h.

◆ efer

u64 __packed::efer

Definition at line 79 of file amd64_save_state.h.

◆ eflags

u32 __packed::eflags

Definition at line 43 of file legacy_save_state.h.

◆ eip

u32 __packed::eip

Definition at line 42 of file legacy_save_state.h.

◆ entries_size

u64 __packed::entries_size

Definition at line 78 of file crashlog.h.

◆ entry_point_offset

u32 __packed::entry_point_offset

Definition at line 47 of file pmm.h.

◆ epfm

u32 __packed::epfm

Definition at line 137 of file opregion.h.

◆ eptp

u64 __packed::eptp

Definition at line 50 of file em64t101_save_state.h.

◆ eptp_en

u32 __packed::eptp_en

Definition at line 51 of file em64t101_save_state.h.

◆ es

u32 __packed::es

Definition at line 24 of file legacy_save_state.h.

◆ es_attributes

u16 __packed::es_attributes

Definition at line 18 of file amd64_save_state.h.

◆ es_base

u64 __packed::es_base

Definition at line 20 of file amd64_save_state.h.

◆ es_limit

u32 __packed::es_limit

Definition at line 19 of file amd64_save_state.h.

◆ es_sel

u32 __packed::es_sel

Definition at line 72 of file em64t100_save_state.h.

◆ es_selector

u16 __packed::es_selector

Definition at line 17 of file amd64_save_state.h.

◆ esi

u32 __packed::esi

Definition at line 40 of file legacy_save_state.h.

◆ esp

u32 __packed::esp

Definition at line 38 of file legacy_save_state.h.

◆ evts

u32 __packed::evts

Definition at line 96 of file opregion.h.

◆ fanmax

uint16_t __packed::fanmax

Definition at line 55 of file nc_fpga.h.

◆ fanmin

uint16_t __packed::fanmin

Definition at line 53 of file nc_fpga.h.

◆ fanmon

uint32_t __packed::fanmon

Definition at line 59 of file nc_fpga.h.

◆ fdsp

u64 __packed::fdsp

Definition at line 146 of file opregion.h.

◆ fdss

u32 __packed::fdss

Definition at line 147 of file opregion.h.

◆  [1/6]

struct { ... } __packed::fields

◆  [2/6]

struct { ... } __packed::fields

◆  [3/6]

struct { ... } __packed::fields

◆  [4/6]

struct { ... } __packed::fields

◆  [5/6]

struct { ... } __packed::fields

◆  [6/6]

struct { ... } __packed::fields

◆ flags

tdt_state_flag __packed::flags

Definition at line 447 of file me.h.

Referenced by load_cached_fpf().

◆ flash_variable_security

u16 __packed::flash_variable_security

Definition at line 440 of file me.h.

◆ flash_wear_out

u16 __packed::flash_wear_out

Definition at line 439 of file me.h.

◆ framebuffer_address

u32 __packed::framebuffer_address

Definition at line 26 of file vbe.h.

◆ fs

u32 __packed::fs

Definition at line 28 of file legacy_save_state.h.

◆ fs_attributfs

u16 __packed::fs_attributfs

Definition at line 38 of file amd64_save_state.h.

◆ fs_base

u64 __packed::fs_base

Definition at line 40 of file amd64_save_state.h.

◆ fs_limit

u32 __packed::fs_limit

Definition at line 39 of file amd64_save_state.h.

◆ fs_sel

u32 __packed::fs_sel

Definition at line 76 of file em64t100_save_state.h.

◆ fs_selector

u16 __packed::fs_selector

Definition at line 37 of file amd64_save_state.h.

◆ full_net

u32 __packed::full_net

Definition at line 371 of file me.h.

◆ fuse_test_flags

u16 __packed::fuse_test_flags

Definition at line 394 of file me.h.

◆ gdtbase

u32 __packed::gdtbase

Definition at line 20 of file legacy_save_state.h.

◆ gdtr_base [1/2]

u32 __packed::gdtr_base

Definition at line 50 of file amd64_save_state.h.

◆ gdtr_base [2/2]

u32 __packed::gdtr_base

Definition at line 34 of file em64t100_save_state.h.

◆ gdtr_limit

u16 __packed::gdtr_limit

Definition at line 48 of file amd64_save_state.h.

◆ gdtr_upper_base

u32 __packed::gdtr_upper_base

Definition at line 18 of file em64t100_save_state.h.

◆ green_mask_pos

u8 __packed::green_mask_pos

Definition at line 62 of file vbe.h.

◆ green_mask_size

u8 __packed::green_mask_size

Definition at line 61 of file vbe.h.

◆ gs

u32 __packed::gs

Definition at line 29 of file legacy_save_state.h.

◆ gs_attributgs

u16 __packed::gs_attributgs

Definition at line 43 of file amd64_save_state.h.

◆ gs_base

u64 __packed::gs_base

Definition at line 45 of file amd64_save_state.h.

◆ gs_limit

u32 __packed::gs_limit

Definition at line 44 of file amd64_save_state.h.

◆ gs_sel

u32 __packed::gs_sel

Definition at line 77 of file em64t100_save_state.h.

◆ gs_selector

u16 __packed::gs_selector

Definition at line 42 of file amd64_save_state.h.

◆ guid

u64 __packed::guid

Definition at line 104 of file crashlog.h.

◆ gvd1

u8 __packed::gvd1[6 *KiB]

Definition at line 168 of file opregion.h.

◆ hash

TPMI_ALG_HASH __packed::hash

Definition at line 262 of file tss_structures.h.

◆ hdr_aim

u32 __packed::hdr_aim[4]

Definition at line 223 of file opregion.h.

◆ hdr_reserved

u8 __packed::hdr_reserved

Definition at line 221 of file opregion.h.

◆ hdr_signature

u8 __packed::hdr_signature[20]

Definition at line 216 of file opregion.h.

◆ hdr_size

u16 __packed::hdr_size

Definition at line 218 of file opregion.h.

◆ hdr_vbt_checksum

u8 __packed::hdr_vbt_checksum

Definition at line 220 of file opregion.h.

◆ hdr_vbt_datablock

u32 __packed::hdr_vbt_datablock

Definition at line 222 of file opregion.h.

◆ hdr_vbt_size

u16 __packed::hdr_vbt_size

Definition at line 219 of file opregion.h.

◆ hdr_version

u16 __packed::hdr_version

Definition at line 217 of file opregion.h.

◆ header [1/2]

opregion_header_t __packed::header

Definition at line 180 of file opregion.h.

◆ header [2/2]

cpu_crashlog_header_t __packed::header

Definition at line 131 of file crashlog.h.

◆ hotfix_version

u32 __packed::hotfix_version

Definition at line 366 of file me.h.

◆ hystctrl

uint8_t __packed::hystctrl

Definition at line 48 of file nc_fpga.h.

◆ hystthreshold

uint16_t __packed::hystthreshold

Definition at line 57 of file nc_fpga.h.

◆ hystval

uint16_t __packed::hystval

Definition at line 56 of file nc_fpga.h.

◆ icc_address_mask

icc_address_mask __packed::icc_address_mask[0]

Definition at line 432 of file me.h.

◆ icc_over_clocking

u32 __packed::icc_over_clocking

Definition at line 379 of file me.h.

◆ icc_profile_index

u8 __packed::icc_profile_index

Definition at line 429 of file me.h.

◆ icc_profile_soft_strap

u8 __packed::icc_profile_soft_strap

Definition at line 428 of file me.h.

◆ icc_reg_bundles

u32 __packed::icc_reg_bundles

Definition at line 431 of file me.h.

◆ icc_start_address

u16 __packed::icc_start_address

Definition at line 422 of file me.h.

◆ idtbase

u32 __packed::idtbase

Definition at line 22 of file legacy_save_state.h.

◆ idtr_base [1/2]

u32 __packed::idtr_base

Definition at line 60 of file amd64_save_state.h.

◆ idtr_base [2/2]

u32 __packed::idtr_base

Definition at line 36 of file em64t100_save_state.h.

◆ idtr_limit

u16 __packed::idtr_limit

Definition at line 58 of file amd64_save_state.h.

◆ idtr_upper_base

u32 __packed::idtr_upper_base

Definition at line 20 of file em64t100_save_state.h.

◆ iedbase

u32 __packed::iedbase

Definition at line 54 of file em64t101_save_state.h.

◆ image_type

u32 __packed::image_type

Definition at line 411 of file me.h.

◆ imagelength

u16 __packed::imagelength

Definition at line 208 of file opregion.h.

◆ img_length

u16 __packed::img_length

Definition at line 75 of file device.h.

◆ img_revision

u16 __packed::img_revision

Definition at line 76 of file device.h.

◆ indicator

u8 __packed::indicator

Definition at line 78 of file device.h.

◆ info

u8 __packed::info

Definition at line 52 of file device.c.

◆ intel_at

u32 __packed::intel_at

Definition at line 375 of file me.h.

◆ intel_cls

u32 __packed::intel_cls

Definition at line 376 of file me.h.

◆ intel_me_fw_image_type

u32 __packed::intel_me_fw_image_type

Definition at line 357 of file me.h.

◆ intel_mpc

u32 __packed::intel_mpc

Definition at line 378 of file me.h.

◆ io_cf8

u32 __packed::io_cf8

Definition at line 27 of file em64t101_save_state.h.

◆ io_mem_addr

u64 __packed::io_mem_addr

Definition at line 69 of file em64t100_save_state.h.

◆ io_misc_info

u32 __packed::io_misc_info

Definition at line 70 of file em64t100_save_state.h.

◆ io_rcx

u64 __packed::io_rcx

Definition at line 26 of file em64t100_save_state.h.

◆ io_rdi

u64 __packed::io_rdi

Definition at line 24 of file em64t100_save_state.h.

◆ io_restart [1/2]

u16 __packed::io_restart

Definition at line 74 of file amd64_save_state.h.

◆ io_restart [2/2]

u16 __packed::io_restart

Definition at line 45 of file em64t100_save_state.h.

◆ io_restart_rcx

u64 __packed::io_restart_rcx

Definition at line 68 of file amd64_save_state.h.

◆ io_restart_rdi

u64 __packed::io_restart_rdi

Definition at line 70 of file amd64_save_state.h.

◆ io_restart_rip

u64 __packed::io_restart_rip

Definition at line 67 of file amd64_save_state.h.

◆ io_restart_rsi

u64 __packed::io_restart_rsi

Definition at line 69 of file amd64_save_state.h.

◆ io_rip

u64 __packed::io_rip

Definition at line 25 of file em64t100_save_state.h.

◆ io_rsi

u64 __packed::io_rsi

Definition at line 27 of file em64t100_save_state.h.

◆ ipv6

u32 __packed::ipv6

Definition at line 382 of file me.h.

◆ item_id

u32 __packed::item_id

Definition at line 358 of file me.h.

◆ iuer

u32 __packed::iuer

Definition at line 145 of file opregion.h.

◆ kd

uint16_t __packed::kd

Definition at line 52 of file nc_fpga.h.

◆ ki

uint16_t __packed::ki

Definition at line 51 of file nc_fpga.h.

◆ kp

uint16_t __packed::kp

Definition at line 50 of file nc_fpga.h.

◆ kvm

u32 __packed::kvm

Definition at line 383 of file me.h.

◆ l3manageability

u32 __packed::l3manageability

Definition at line 317 of file me.h.

◆ l_val

uint32_t __packed::l_val

Definition at line 24 of file lcc.c.

Referenced by lcc_init_enable_pll0().

◆ last_theft_trigger

u8 __packed::last_theft_trigger

Definition at line 446 of file me.h.

◆ ldtbase

u32 __packed::ldtbase

Definition at line 30 of file legacy_save_state.h.

◆ ldtr_attributes

u16 __packed::ldtr_attributes

Definition at line 53 of file amd64_save_state.h.

◆ ldtr_base [1/2]

u32 __packed::ldtr_base

Definition at line 55 of file amd64_save_state.h.

◆ ldtr_base [2/2]

u32 __packed::ldtr_base

Definition at line 38 of file em64t100_save_state.h.

◆ ldtr_limit

u32 __packed::ldtr_limit

Definition at line 54 of file amd64_save_state.h.

◆ ldtr_sel

u32 __packed::ldtr_sel

Definition at line 79 of file em64t100_save_state.h.

◆ ldtr_selector

u16 __packed::ldtr_selector

Definition at line 52 of file amd64_save_state.h.

◆ ldtr_upper_base

u32 __packed::ldtr_upper_base

Definition at line 19 of file em64t100_save_state.h.

◆ length [1/3]

u32 __packed::length

Definition at line 47 of file device.h.

◆ length [2/3]

u16 __packed::length

Definition at line 205 of file opregion.h.

◆ length [3/3]

u32 __packed::length

Definition at line 359 of file me.h.

◆ local_smi_status

u32 __packed::local_smi_status

Definition at line 72 of file amd64_save_state.h.

◆ lock_state

u16 __packed::lock_state

Definition at line 436 of file me.h.

◆ m_val

uint32_t __packed::m_val

Definition at line 25 of file lcc.c.

Referenced by lcc_init_enable_pll0().

◆ mailbox1

opregion_mailbox1_t __packed::mailbox1

Definition at line 181 of file opregion.h.

◆ mailbox2

opregion_mailbox2_t __packed::mailbox2

Definition at line 182 of file opregion.h.

◆ mailbox3

opregion_mailbox3_t __packed::mailbox3

Definition at line 183 of file opregion.h.

◆ mailbox5

opregion_mailbox5_t __packed::mailbox5

Definition at line 185 of file opregion.h.

◆ mailbox_data

u32 __packed::mailbox_data

Definition at line 133 of file crashlog.h.

◆ mailboxes

u32 __packed::mailboxes

Definition at line 29 of file opregion.h.

◆ major_version

u32 __packed::major_version

Definition at line 364 of file me.h.

◆ manageability

u32 __packed::manageability

Definition at line 373 of file me.h.

◆ mask

u16 __packed::mask

Definition at line 423 of file me.h.

◆ max_screen_width

u16 __packed::max_screen_width

Definition at line 34 of file vbe.h.

◆ mbp_size

u32 __packed::mbp_size

Definition at line 351 of file me.h.

◆ md

uint32_t __packed::md

Definition at line 34 of file lcc.c.

Referenced by lcc_init_enable_ahbix(), and lcc_init_mi2s().

◆ memory_model

u8 __packed::memory_model

Definition at line 55 of file vbe.h.

◆ minor_version

u32 __packed::minor_version

Definition at line 365 of file me.h.

◆ mobile

u32 __packed::mobile

Definition at line 403 of file me.h.

◆ mode

uint32_t __packed::mode

Definition at line 23 of file lcc.c.

Referenced by lcc_init_enable_pll0().

◆ mode_attributes

u16 __packed::mode_attributes

Definition at line 39 of file vbe.h.

◆ monitor_number

u8 __packed::monitor_number

Definition at line 33 of file vbe.h.

◆ mrst_pltrst_time_ms

u32 __packed::mrst_pltrst_time_ms

Definition at line 452 of file me.h.

◆ n_val

uint32_t __packed::n_val

Definition at line 26 of file lcc.c.

Referenced by lcc_init_enable_pll0().

◆ nadl

u32 __packed::nadl

Definition at line 80 of file opregion.h.

◆ ndl2

u32 __packed::ndl2

Definition at line 81 of file opregion.h.

◆ ndl3

u32 __packed::ndl3

Definition at line 82 of file opregion.h.

◆ ndl4

u32 __packed::ndl4

Definition at line 83 of file opregion.h.

◆ ndl5

u32 __packed::ndl5

Definition at line 84 of file opregion.h.

◆ ndl6

u32 __packed::ndl6

Definition at line 85 of file opregion.h.

◆ ndl7

u32 __packed::ndl7

Definition at line 86 of file opregion.h.

◆ ndl8

u32 __packed::ndl8

Definition at line 87 of file opregion.h.

◆ next_cap_offset

u32 __packed::next_cap_offset

Definition at line 66 of file crashlog.h.

◆ next_header_offset

u16 __packed::next_header_offset

Definition at line 48 of file device.h.

◆ nrdy

u32 __packed::nrdy

Definition at line 98 of file opregion.h.

◆ ns

uint32_t __packed::ns

Definition at line 33 of file lcc.c.

Referenced by lcc_enable_mi2s(), lcc_init_enable_ahbix(), and lcc_init_mi2s().

◆ num_entries [1/2]

u32 __packed::num_entries

Definition at line 352 of file me.h.

◆ num_entries [2/2]

u64 __packed::num_entries

Definition at line 77 of file crashlog.h.

◆ num_icc_profiles

u8 __packed::num_icc_profiles

Definition at line 427 of file me.h.

◆ numb_regions

u32 __packed::numb_regions

Definition at line 42 of file crashlog.h.

◆ number_of_banks

u8 __packed::number_of_banks

Definition at line 54 of file vbe.h.

◆ number_of_image_pages

u8 __packed::number_of_image_pages

Definition at line 57 of file vbe.h.

◆ number_of_planes

u8 __packed::number_of_planes

Definition at line 52 of file vbe.h.

◆ och

u32 __packed::och

Definition at line 384 of file me.h.

◆ oem_string_ptr

u8* __packed::oem_string_ptr

Definition at line 26 of file x86.c.

◆ offscreen_mem_offset

u32 __packed::offscreen_mem_offset

Definition at line 69 of file vbe.h.

◆ offscreen_mem_size

u16 __packed::offscreen_mem_size

Definition at line 70 of file vbe.h.

◆ offset [1/2]

u16 __packed::offset

Definition at line 35 of file crashlog.h.

Referenced by load_cached_fpf().

◆ offset [2/2]

u32 __packed::offset

Definition at line 123 of file crashlog.h.

◆ opver

struct __packed::opregion_version __packed::opver

◆ p_manufacturer_string

u16 __packed::p_manufacturer_string

Definition at line 52 of file device.h.

◆ p_product_string

u16 __packed::p_product_string

Definition at line 53 of file device.h.

◆ param

u32 __packed::param

Definition at line 114 of file crashlog.h.

◆ parm

u32 __packed::parm

Definition at line 119 of file opregion.h.

◆ pavp

u32 __packed::pavp

Definition at line 380 of file me.h.

◆ pcft

u32 __packed::pcft

Definition at line 143 of file opregion.h.

◆ pci_ds_length

u16 __packed::pci_ds_length

Definition at line 72 of file device.h.

◆ pci_ds_revision

u8 __packed::pci_ds_revision

Definition at line 73 of file device.h.

◆ pcie_cap_id

u32 __packed::pcie_cap_id

Definition at line 64 of file crashlog.h.

◆ pcir_offset

u16 __packed::pcir_offset

Definition at line 194 of file opregion.h.

◆ pcon

u32 __packed::pcon

Definition at line 31 of file opregion.h.

◆ pcrSelect

uint8_t __packed::pcrSelect[PCR_SELECT_MAX]

Definition at line 264 of file tss_structures.h.

◆ pcrSelections

TPMS_PCR_SELECTION __packed::pcrSelections[HASH_COUNT]

Definition at line 270 of file tss_structures.h.

◆ pfit

u32 __packed::pfit

Definition at line 131 of file opregion.h.

◆ pfmb

u32 __packed::pfmb

Definition at line 139 of file opregion.h.

◆ phed

u32 __packed::phed

Definition at line 173 of file opregion.h.

◆ phys_base_ptr

u32 __packed::phys_base_ptr

Definition at line 68 of file vbe.h.

◆ platform_brand

u32 __packed::platform_brand

Definition at line 358 of file me.h.

◆ platform_target_market_type

u32 __packed::platform_target_market_type

Definition at line 354 of file me.h.

◆ platform_target_usage_type

u32 __packed::platform_target_usage_type

Definition at line 353 of file me.h.

◆ pltrst_cpurst_time_ms

u32 __packed::pltrst_cpurst_time_ms

Definition at line 453 of file me.h.

◆ plut

u8 __packed::plut[74]

Definition at line 138 of file opregion.h.

◆ pri

uint32_t __packed::pri

Definition at line 46 of file lcc.c.

Referenced by lcc_init_enable_pll0().

◆ r10

u64 __packed::r10

Definition at line 101 of file amd64_save_state.h.

◆ r11

u64 __packed::r11

Definition at line 100 of file amd64_save_state.h.

◆ r12

u64 __packed::r12

Definition at line 99 of file amd64_save_state.h.

◆ r13

u64 __packed::r13

Definition at line 98 of file amd64_save_state.h.

◆ r14

u64 __packed::r14

Definition at line 97 of file amd64_save_state.h.

◆ r15

u64 __packed::r15

Definition at line 96 of file amd64_save_state.h.

◆ r8

u64 __packed::r8

Definition at line 103 of file amd64_save_state.h.

◆ r9

u64 __packed::r9

Definition at line 102 of file amd64_save_state.h.

◆ rax

u64 __packed::rax

Definition at line 112 of file amd64_save_state.h.

◆ rbp

u64 __packed::rbp

Definition at line 65 of file em64t100_save_state.h.

◆ rbx

u64 __packed::rbx

Definition at line 109 of file amd64_save_state.h.

◆ rcx

u64 __packed::rcx

Definition at line 111 of file amd64_save_state.h.

◆ rdi

u64 __packed::rdi

Definition at line 105 of file amd64_save_state.h.

◆ rdx

u64 __packed::rdx

Definition at line 110 of file amd64_save_state.h.

◆ red_mask_pos

u8 __packed::red_mask_pos

Definition at line 60 of file vbe.h.

◆ red_mask_size

u8 __packed::red_mask_size

Definition at line 59 of file vbe.h.

◆ regions

pmc_crashlog_discov_region_t __packed::regions[256]

Definition at line 43 of file crashlog.h.

◆ register_lock_mask

u32 __packed::register_lock_mask

Definition at line 309 of file me.h.

◆ regular_super_sku

u32 __packed::regular_super_sku

Definition at line 409 of file me.h.

◆ res0

uint16_t __packed::res0

Definition at line 33 of file nc_fpga.h.

◆ res1

uint8_t __packed::res1

Definition at line 35 of file nc_fpga.h.

◆ res2

uint32_t __packed::res2[4]

Definition at line 37 of file nc_fpga.h.

◆ res3

uint32_t __packed::res3[4]

Definition at line 39 of file nc_fpga.h.

◆ res4

uint8_t __packed::res4[3]

Definition at line 41 of file nc_fpga.h.

◆ res5

uint16_t __packed::res5

Definition at line 44 of file nc_fpga.h.

◆ res6

uint8_t __packed::res6[2]

Definition at line 45 of file nc_fpga.h.

◆ res7

uint8_t __packed::res7

Definition at line 49 of file nc_fpga.h.

◆ res8

uint16_t __packed::res8

Definition at line 54 of file nc_fpga.h.

◆ res9

uint16_t __packed::res9[4]

Definition at line 58 of file nc_fpga.h.

◆ reserved [1/5]

u32 __packed::reserved

Definition at line 30 of file x86.c.

◆ reserved [2/5]

u8 __packed::reserved

Definition at line 49 of file device.h.

◆ reserved [3/5]

u16 __packed::reserved

Definition at line 71 of file device.h.

◆ reserved [4/5]

u32 __packed::reserved

Definition at line 377 of file me.h.

◆ reserved [5/5]

u64 __packed::reserved

Definition at line 103 of file crashlog.h.

◆ reserved0

u8 __packed::reserved0

Definition at line 47 of file amd64_save_state.h.

◆ reserved1 [1/2]

u8 __packed::reserved1

Definition at line 204 of file opregion.h.

◆ reserved1 [2/2]

u8 __packed::reserved1[132]

Definition at line 49 of file amd64_save_state.h.

◆ reserved10

u8 __packed::reserved10[24]

Definition at line 64 of file em64t101_save_state.h.

◆ reserved2 [1/2]

u8 __packed::reserved2

Definition at line 113 of file opregion.h.

◆ reserved2 [2/2]

u16 __packed::reserved2

Definition at line 212 of file opregion.h.

◆ reserved3

u8 __packed::reserved3

Definition at line 59 of file amd64_save_state.h.

◆ reserved4

u8 __packed::reserved4

Definition at line 32 of file em64t100_save_state.h.

◆ reserved5

u8 __packed::reserved5

Definition at line 77 of file amd64_save_state.h.

◆ reserved6

u8 __packed::reserved6

Definition at line 81 of file amd64_save_state.h.

◆ reserved7

u8 __packed::reserved7

Definition at line 86 of file amd64_save_state.h.

◆ reserved8

u8 __packed::reserved8

Definition at line 48 of file em64t100_save_state.h.

◆ reserved9

u8 __packed::reserved9[8]

Definition at line 56 of file em64t101_save_state.h.

◆ reserved_1

u32 __packed::reserved_1

Definition at line 381 of file me.h.

◆ reserved_2 [1/2]

u16 __packed::reserved_2

Definition at line 62 of file device.h.

◆ reserved_2 [2/2]

u32 __packed::reserved_2

Definition at line 374 of file me.h.

◆ reserved_4

u32 __packed::reserved_4

Definition at line 387 of file me.h.

◆ reserved_5

u32 __packed::reserved_5

Definition at line 389 of file me.h.

◆ reserved_mask_pos

u8 __packed::reserved_mask_pos

Definition at line 66 of file vbe.h.

◆ reserved_mask_size

u8 __packed::reserved_mask_size

Definition at line 65 of file vbe.h.

◆ reserved_page

u8 __packed::reserved_page

Definition at line 58 of file vbe.h.

◆ revision

u8 __packed::revision

Definition at line 206 of file opregion.h.

◆ rflags

u64 __packed::rflags

Definition at line 94 of file amd64_save_state.h.

◆ rip

u64 __packed::rip

Definition at line 95 of file amd64_save_state.h.

◆ rpb

u64 __packed::rpb

Definition at line 107 of file amd64_save_state.h.

◆ rsi

u64 __packed::rsi

Definition at line 106 of file amd64_save_state.h.

◆ rsp

u64 __packed::rsp

Definition at line 108 of file amd64_save_state.h.

◆ rsv

u32 __packed::rsv

Definition at line 53 of file crashlog.h.

◆ rsvd

u32 __packed::rsvd

Definition at line 353 of file me.h.

◆ rsvd1

u32 __packed::rsvd1

Definition at line 413 of file me.h.

◆ rvda

u64 __packed::rvda

Definition at line 149 of file opregion.h.

◆ rvds

u32 __packed::rvds

Definition at line 153 of file opregion.h.

◆ s3authentication

u16 __packed::s3authentication

Definition at line 438 of file me.h.

◆ samplingtime

uint32_t __packed::samplingtime

Definition at line 46 of file nc_fpga.h.

◆ sbios_version

u8 __packed::sbios_version[32]

Definition at line 26 of file opregion.h.

◆ scic

u32 __packed::scic

Definition at line 118 of file opregion.h.

◆ screen_height

u16 __packed::screen_height

Definition at line 22 of file vbe.h.

◆ screen_linebytes

u16 __packed::screen_linebytes

Definition at line 23 of file vbe.h.

◆ screen_width

u16 __packed::screen_width

Definition at line 21 of file vbe.h.

◆ sec

uint32_t __packed::sec

Definition at line 47 of file lcc.c.

◆ sensorcfg

temp_cc_t __packed::sensorcfg[8]

Definition at line 38 of file nc_fpga.h.

◆ sensordelay

uint32_t __packed::sensordelay

Definition at line 36 of file nc_fpga.h.

◆ sensornum

uint8_t __packed::sensornum

Definition at line 34 of file nc_fpga.h.

◆ sensorselect

uint8_t __packed::sensorselect

Definition at line 40 of file nc_fpga.h.

◆ server

u32 __packed::server

Definition at line 405 of file me.h.

◆ setpoint

uint16_t __packed::setpoint

Definition at line 47 of file nc_fpga.h.

◆ shutdown_auto_restart

u32 __packed::shutdown_auto_restart

Definition at line 35 of file em64t101_save_state.h.

◆ signature [1/4]

u8 __packed::signature

Definition at line 24 of file x86.c.

◆ signature [2/4]

u8 __packed::signature[4]

Definition at line 68 of file device.h.

◆ signature [3/4]

u16 __packed::signature

Definition at line 191 of file opregion.h.

◆ signature [4/4]

u32 __packed::signature

Definition at line 201 of file opregion.h.

◆ size [1/4]

u64 __packed::size

Definition at line 57 of file device.c.

◆ size [2/4]

u32 __packed::size

Definition at line 19 of file opregion.h.

◆ size [3/4]

u8 __packed::size

Definition at line 192 of file opregion.h.

◆ size [4/4]

u16 __packed::size

Definition at line 36 of file crashlog.h.

◆ size_reserved

u16 __packed::size_reserved

Definition at line 32 of file vbe.h.

◆ sizeofSelect

uint8_t __packed::sizeofSelect

Definition at line 263 of file tss_structures.h.

◆ small_business

u32 __packed::small_business

Definition at line 316 of file me.h.

◆ smbase

u32 __packed::smbase

Definition at line 84 of file amd64_save_state.h.

◆ smm_io_trap_offset

u32 __packed::smm_io_trap_offset

Definition at line 71 of file amd64_save_state.h.

◆ smm_revision

u32 __packed::smm_revision

Definition at line 83 of file amd64_save_state.h.

◆ sriv

u16 __packed::sriv

Definition at line 63 of file device.h.

◆ srot

u32 __packed::srot

Definition at line 144 of file opregion.h.

◆ ss

u32 __packed::ss

Definition at line 26 of file legacy_save_state.h.

◆ ss_attributss

u16 __packed::ss_attributss

Definition at line 28 of file amd64_save_state.h.

◆ ss_base

u64 __packed::ss_base

Definition at line 30 of file amd64_save_state.h.

◆ ss_limit

u32 __packed::ss_limit

Definition at line 29 of file amd64_save_state.h.

◆ ss_sel

u32 __packed::ss_sel

Definition at line 74 of file em64t100_save_state.h.

◆ ss_selector

u16 __packed::ss_selector

Definition at line 27 of file amd64_save_state.h.

◆ stat

u32 __packed::stat

Definition at line 148 of file opregion.h.

◆ state

u8 __packed::state

Definition at line 445 of file me.h.

◆ status

uint32_t __packed::status

Definition at line 29 of file lcc.c.

Referenced by lcc_enable_mi2s(), lcc_init_enable_ahbix(), and lcc_init_enable_pll0().

◆ std_net

u32 __packed::std_net

Definition at line 372 of file me.h.

◆ struct_rev

u8 __packed::struct_rev

Definition at line 44 of file pmm.h.

◆ structure_revision

u8 __packed::structure_revision

Definition at line 46 of file device.h.

◆ super_sku

u32 __packed::super_sku

Definition at line 355 of file me.h.

◆ supported

u32 __packed::supported

Definition at line 48 of file crashlog.h.

◆ sxsw

u32 __packed::sxsw

Definition at line 93 of file opregion.h.

◆ t_bir_q

u32 __packed::t_bir_q

Definition at line 86 of file crashlog.h.

◆ t_crit

uint16_t __packed::t_crit

Definition at line 43 of file nc_fpga.h.

◆ t_warn

uint16_t __packed::t_warn

Definition at line 42 of file nc_fpga.h.

◆ tche

u32 __packed::tche

Definition at line 128 of file opregion.h.

◆ tidx

u32 __packed::tidx

Definition at line 89 of file opregion.h.

◆ tls

u32 __packed::tls

Definition at line 386 of file me.h.

◆ total_memory

u16 __packed::total_memory

Definition at line 29 of file x86.c.

◆ tr

u32 __packed::tr

Definition at line 31 of file legacy_save_state.h.

◆ tr_attributes

u16 __packed::tr_attributes

Definition at line 63 of file amd64_save_state.h.

◆ tr_base

u64 __packed::tr_base

Definition at line 65 of file amd64_save_state.h.

◆ tr_limit

u32 __packed::tr_limit

Definition at line 64 of file amd64_save_state.h.

◆ tr_sel

u32 __packed::tr_sel

Definition at line 80 of file em64t100_save_state.h.

◆ tr_selector

u16 __packed::tr_selector

Definition at line 62 of file amd64_save_state.h.

◆ umchid

u32 __packed::umchid

Definition at line 395 of file me.h.

◆ UNUSED

uint32_t __packed::UNUSED

Definition at line 27 of file lcc.c.

◆ val_64_bits

u64 __packed::val_64_bits

Definition at line 56 of file crashlog.h.

◆ vbios_version

u8 __packed::vbios_version[16]

Definition at line 27 of file opregion.h.

◆ vbt

opregion_vbt_t __packed::vbt

Definition at line 184 of file opregion.h.

◆ vbt_offset

u16 __packed::vbt_offset

Definition at line 195 of file opregion.h.

◆ vendor

u16 __packed::vendor

Definition at line 202 of file opregion.h.

◆ vendor_id

u16 __packed::vendor_id

Definition at line 69 of file device.h.

◆ version

u16 __packed::version

Definition at line 25 of file x86.c.

◆ video_mode_ptr

u32 __packed::video_mode_ptr

Definition at line 28 of file x86.c.

◆ vlan

u32 __packed::vlan

Definition at line 385 of file me.h.

◆ wake_event_mrst_time_ms

u32 __packed::wake_event_mrst_time_ms

Definition at line 451 of file me.h.

◆ win_a_attributes

u8 __packed::win_a_attributes

Definition at line 40 of file vbe.h.

◆ win_a_segment

u16 __packed::win_a_segment

Definition at line 44 of file vbe.h.

◆ win_b_attributes

u8 __packed::win_b_attributes

Definition at line 41 of file vbe.h.

◆ win_b_segment

u16 __packed::win_b_segment

Definition at line 45 of file vbe.h.

◆ win_func_ptr

u32 __packed::win_func_ptr

Definition at line 46 of file vbe.h.

◆ win_granularity

u16 __packed::win_granularity

Definition at line 42 of file vbe.h.

◆ win_size

u16 __packed::win_size

Definition at line 43 of file vbe.h.

◆ wlan

u32 __packed::wlan

Definition at line 388 of file me.h.

◆ workstation

u32 __packed::workstation

Definition at line 406 of file me.h.

◆ wwan3goob

u16 __packed::wwan3goob

Definition at line 342 of file me.h.

◆ wwan3gpresent

u16 __packed::wwan3gpresent

Definition at line 341 of file me.h.

◆ x_charsize

u8 __packed::x_charsize

Definition at line 50 of file vbe.h.

◆ x_resolution

u16 __packed::x_resolution

Definition at line 48 of file vbe.h.

◆ y_charsize

u8 __packed::y_charsize

Definition at line 51 of file vbe.h.

◆ y_resolution

u16 __packed::y_resolution

Definition at line 49 of file vbe.h.


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