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

#include <vpd_tables.h>

Collaboration diagram for google_vpd_info:
Collaboration graph

Data Fields

union {
   struct {
      uint8_t   type
 
      uint8_t   key_len
 
      uint8_t   info_ver
 
      uint8_t   signature [8]
 
      uint8_t   value_len
 
   }   tlv
 
   uint8_t   magic [12]
 
header
 
uint32_t size
 

Detailed Description

Definition at line 19 of file vpd_tables.h.

Field Documentation

◆ 

union { ... } google_vpd_info::header

◆ info_ver

uint8_t google_vpd_info::info_ver

Definition at line 24 of file vpd_tables.h.

◆ key_len

uint8_t google_vpd_info::key_len

Definition at line 23 of file vpd_tables.h.

◆ magic

uint8_t google_vpd_info::magic[12]

Definition at line 28 of file vpd_tables.h.

◆ signature

uint8_t google_vpd_info::signature[8]

Definition at line 25 of file vpd_tables.h.

◆ size

uint32_t google_vpd_info::size

Definition at line 30 of file vpd_tables.h.

Referenced by init_vpd_rdev().

◆ 

struct { ... } google_vpd_info::tlv

◆ type

uint8_t google_vpd_info::type

Definition at line 22 of file vpd_tables.h.

◆ value_len

uint8_t google_vpd_info::value_len

Definition at line 26 of file vpd_tables.h.


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