NVIDIA DRIVE OS Linux API Reference

5.1.3.0 Release

 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
NvGPHRec Struct Reference

Detailed Description

Generic Partition Header.

This stores information about guest bootloaders, Guest Partition table offset and Customer Data.

Definition at line 99 of file nvgph.h.

Collaboration diagram for NvGPHRec:

Data Fields

NvGPH_ValidationEnum ValidationType
 Specifies AES_CMAC for validation. More...
 
NvU32 Unused [3]
 To make start of Sign-section align to 16 byte. More...
 
NvGPHObjectSignature UnUsed1
 Unused field kept for backword compatibility. More...
 
NvGPHObjectSignature Signature
 Specifies the AES-CMAC MAC for the rest of the GPH structure. More...
 
NvU32 BootLoadersUsed
 Specifies the number of BLs described in the BootLoader table. More...
 
NvGuestBLInfo BootLoader [MAX_BOOTLOADERS]
 Specifies the information needed to locate and validate each BL. More...
 
NvU32 PartitionTableStart
 Specifies Guest Partition Table Start. More...
 
NvU8 CustomerData [GPH_CUSTOMER_DATA_SIZE]
 Customer Data. More...
 

Field Documentation

NvGuestBLInfo NvGPHRec::BootLoader[MAX_BOOTLOADERS]

Specifies the information needed to locate and validate each BL.

The PL uses entries 0 through BootLoadersUsed-1.

Definition at line 118 of file nvgph.h.

NvU32 NvGPHRec::BootLoadersUsed

Specifies the number of BLs described in the BootLoader table.

Definition at line 114 of file nvgph.h.

NvU8 NvGPHRec::CustomerData[GPH_CUSTOMER_DATA_SIZE]

Customer Data.

Definition at line 124 of file nvgph.h.

NvU32 NvGPHRec::PartitionTableStart

Specifies Guest Partition Table Start.

Definition at line 121 of file nvgph.h.

NvGPHObjectSignature NvGPHRec::Signature

Specifies the AES-CMAC MAC for the rest of the GPH structure.

Definition at line 111 of file nvgph.h.

NvU32 NvGPHRec::Unused[3]

To make start of Sign-section align to 16 byte.

Definition at line 105 of file nvgph.h.

NvGPHObjectSignature NvGPHRec::UnUsed1

Unused field kept for backword compatibility.

Definition at line 108 of file nvgph.h.

NvGPH_ValidationEnum NvGPHRec::ValidationType

Specifies AES_CMAC for validation.

Definition at line 102 of file nvgph.h.


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