mirror of
https://github.com/Telecominfraproject/OpenCellular.git
synced 2025-11-25 10:45:02 +00:00
Print LoadKernel() debug data from VbSharedData
Change-Id: I60cf9c4dd07e83b1ed1a5bac8a3ce8c2a54df45b R=reinauer@chromium.org BUG=chrome-os-partner:2748 TEST=manually check output of 'crossystem vdat_lkdebug' Review URL: http://codereview.chromium.org/6685097
This commit is contained in:
@@ -203,6 +203,7 @@ typedef struct VbSharedDataKernelPart {
|
||||
uint8_t gpt_index; /* Index of partition in GPT */
|
||||
uint8_t check_result; /* Check result; see VBSD_LKP_CHECK_* */
|
||||
uint8_t flags; /* Flags (see VBSD_LKP_FLAG_* */
|
||||
uint8_t reserved0; /* Reserved for padding */
|
||||
} VbSharedDataKernelPart;
|
||||
|
||||
/* Number of kernel partitions to track per call. Must be power of 2. */
|
||||
@@ -234,6 +235,7 @@ typedef struct VbSharedDataKernelCall {
|
||||
uint8_t test_error_num; /* Test error number, if non-zero */
|
||||
uint8_t return_code; /* Return code from LoadKernel() */
|
||||
uint8_t kernel_parts_found; /* Number of kernel partitions found */
|
||||
uint8_t reserved0[7]; /* Reserved for padding */
|
||||
VbSharedDataKernelPart parts[VBSD_MAX_KERNEL_PARTS]; /* Data on kernels */
|
||||
} VbSharedDataKernelCall;
|
||||
|
||||
@@ -261,6 +263,7 @@ typedef struct VbSharedDataHeader {
|
||||
uint64_t data_size; /* Size of shared data buffer in bytes */
|
||||
uint64_t data_used; /* Amount of shared data used so far */
|
||||
uint32_t flags; /* Flags */
|
||||
uint32_t reserved0; /* Reserved for padding */
|
||||
|
||||
VbPublicKey kernel_subkey; /* Kernel subkey, from firmware */
|
||||
uint64_t kernel_subkey_data_offset; /* Offset of kernel subkey data from
|
||||
@@ -286,6 +289,7 @@ typedef struct VbSharedDataHeader {
|
||||
uint8_t check_fw_b_result; /* Result of checking RW firmware B */
|
||||
uint8_t firmware_index; /* Firmware index returned by
|
||||
* LoadFirmware() or 0xFF if failure */
|
||||
uint8_t reserved1; /* Reserved for padding */
|
||||
uint32_t fw_version_tpm_start; /* Firmware TPM version at start of
|
||||
* LoadFirmware() */
|
||||
uint32_t fw_version_lowest; /* Firmware lowest version found */
|
||||
|
||||
Reference in New Issue
Block a user