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

#include <txt_register.h>

Collaboration diagram for acm_header_v0:
Collaboration graph

Data Fields

uint16_t module_type
 
uint16_t module_sub_type
 
uint32_t header_len
 
uint16_t header_version [2]
 
uint16_t chipset_id
 
uint16_t flags
 
uint32_t module_vendor
 
uint32_t date
 
uint32_t size
 
uint16_t txt_svn
 
uint16_t se_svn
 
uint32_t code_control
 
uint32_t error_entry_point
 
uint32_t gdt_limit
 
uint32_t gdt_ptr
 
uint32_t seg_sel
 
uint32_t entry_point
 
uint8_t reserved2 [64]
 
uint32_t key_size
 
uint32_t scratch_size
 
uint8_t rsa2048_pubkey [256]
 
uint32_t pub_exp
 
uint8_t rsa2048_sig [256]
 
uint32_t scratch [143]
 
uint8_t user_area []
 

Detailed Description

Definition at line 191 of file txt_register.h.

Field Documentation

◆ chipset_id

uint16_t acm_header_v0::chipset_id

Definition at line 196 of file txt_register.h.

Referenced by txt_dump_acm_info().

◆ code_control

uint32_t acm_header_v0::code_control

Definition at line 203 of file txt_register.h.

◆ date

uint32_t acm_header_v0::date

Definition at line 199 of file txt_register.h.

Referenced by txt_dump_acm_info().

◆ entry_point

uint32_t acm_header_v0::entry_point

Definition at line 208 of file txt_register.h.

◆ error_entry_point

uint32_t acm_header_v0::error_entry_point

Definition at line 204 of file txt_register.h.

◆ flags

uint16_t acm_header_v0::flags

Definition at line 197 of file txt_register.h.

Referenced by txt_dump_acm_info(), and validate_acm().

◆ gdt_limit

uint32_t acm_header_v0::gdt_limit

Definition at line 205 of file txt_register.h.

◆ gdt_ptr

uint32_t acm_header_v0::gdt_ptr

Definition at line 206 of file txt_register.h.

◆ header_len

uint32_t acm_header_v0::header_len

Definition at line 194 of file txt_register.h.

Referenced by find_info_table(), txt_dump_acm_info(), and validate_acm().

◆ header_version

uint16_t acm_header_v0::header_version[2]

Definition at line 195 of file txt_register.h.

Referenced by txt_dump_acm_info().

◆ key_size

uint32_t acm_header_v0::key_size

Definition at line 210 of file txt_register.h.

◆ module_sub_type

uint16_t acm_header_v0::module_sub_type

Definition at line 193 of file txt_register.h.

Referenced by txt_dump_acm_info(), and validate_acm().

◆ module_type

uint16_t acm_header_v0::module_type

Definition at line 192 of file txt_register.h.

Referenced by txt_dump_acm_info(), and validate_acm().

◆ module_vendor

uint32_t acm_header_v0::module_vendor

Definition at line 198 of file txt_register.h.

Referenced by txt_dump_acm_info(), and validate_acm().

◆ pub_exp

uint32_t acm_header_v0::pub_exp

Definition at line 213 of file txt_register.h.

◆ reserved2

uint8_t acm_header_v0::reserved2[64]

Definition at line 209 of file txt_register.h.

◆ rsa2048_pubkey

uint8_t acm_header_v0::rsa2048_pubkey[256]

Definition at line 212 of file txt_register.h.

◆ rsa2048_sig

uint8_t acm_header_v0::rsa2048_sig[256]

Definition at line 214 of file txt_register.h.

◆ scratch

uint32_t acm_header_v0::scratch[143]

Definition at line 215 of file txt_register.h.

◆ scratch_size

uint32_t acm_header_v0::scratch_size

Definition at line 211 of file txt_register.h.

Referenced by find_info_table(), txt_dump_acm_info(), and validate_acm().

◆ se_svn

uint16_t acm_header_v0::se_svn

Definition at line 202 of file txt_register.h.

Referenced by txt_dump_acm_info().

◆ seg_sel

uint32_t acm_header_v0::seg_sel

Definition at line 207 of file txt_register.h.

◆ size

uint32_t acm_header_v0::size

Definition at line 200 of file txt_register.h.

Referenced by txt_dump_acm_info(), and validate_acm().

◆ txt_svn

uint16_t acm_header_v0::txt_svn

Definition at line 201 of file txt_register.h.

Referenced by txt_dump_acm_info().

◆ user_area

uint8_t acm_header_v0::user_area[]

Definition at line 216 of file txt_register.h.


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