SYNOPSIS
struct vbt_header {
u8 signature[20];
u16 version;
u16 header_size;
u16 vbt_size;
u8 vbt_checksum;
u8 reserved0;
u32 bdb_offset;
u32 aim_offset[4];
};
MEMBERS
signature[20]
- VBT signature, always starts with "$VBT"
version
- Version of this structure
header_size
- Size of this structure
vbt_size
- Size of VBT (VBT Header, BDB Header and data blocks)
vbt_checksum
- Checksum
reserved0
- Reserved
bdb_offset
- Offset of struct bdb_header from beginning of VBT
aim_offset[4]
- Offsets of add-in data blocks from beginning of VBT
AUTHORS
Jesse Barnes <[email protected]>
Intel Corporation,
- Initial version
Laurent Pinchart <[email protected]>
Ideas on board SPRL,
- Driver internals
Daniel Vetter <[email protected]>
Intel Corporation,
- Contributions all over the place
Lukas Wunner <[email protected]>
- vga_switcheroo documentation
COPYRIGHT