|  | NVIDIA DRIVE OS Linux API Reference5.1.0.2 Release | 
Generic Partition Header.
This stores information about guest bootloaders, Guest Partition table offset and Customer Data.

| 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... | |
| NvGuestBLInfo NvGPHRec::BootLoader[MAX_BOOTLOADERS] | 
| NvU32 NvGPHRec::BootLoadersUsed | 
| NvU8 NvGPHRec::CustomerData[GPH_CUSTOMER_DATA_SIZE] | 
| NvU32 NvGPHRec::PartitionTableStart | 
| NvGPHObjectSignature NvGPHRec::Signature | 
| NvU32 NvGPHRec::Unused[3] | 
| NvGPHObjectSignature NvGPHRec::UnUsed1 | 
| NvGPH_ValidationEnum NvGPHRec::ValidationType |