/external/vboot_reference/firmware/lib/include/ |
H A D | tpm_bootmode.h | 21 * [gbb]: Pointer to GBB header from RO firmware. 27 GoogleBinaryBlockHeader *gbb);
|
/external/vboot_reference/firmware/lib/ |
H A D | mocked_tpm_bootmode.c | 66 GoogleBinaryBlockHeader *gbb) 64 SetTPMBootModeState(int developer_mode, int recovery_mode, uint64_t fw_keyblock_flags, GoogleBinaryBlockHeader *gbb) argument
|
H A D | region-kernel.c | 34 GoogleBinaryBlockHeader *gbb = cparams->gbb; local 36 if (0 == gbb->bmpfv_size) 40 ret = VbRegionReadGbb(cparams, gbb->bmpfv_offset, 68 GoogleBinaryBlockHeader *gbb; local 78 gbb = cparams->gbb; 80 if (0 == gbb->hwid_size) { 85 if (gbb->hwid_size > max_size) { 89 ret = VbRegionReadGbb(cparams, gbb 103 GoogleBinaryBlockHeader *gbb; local 174 GoogleBinaryBlockHeader *gbb; local [all...] |
H A D | vboot_api_firmware.c | 31 cparams->gbb = NULL; 49 cparams->gbb = VbExMalloc(sizeof(*cparams->gbb)); 50 retval = VbGbbReadHeader_static(cparams, cparams->gbb); 53 VbExFree(cparams->gbb); 54 cparams->gbb = NULL; 60 cparams->gbb = VbExMalloc(sizeof(*cparams->gbb)); 61 retval = VbGbbReadHeader_static(cparams, cparams->gbb); 113 cparams->gbb); [all...] |
H A D | tpm_bootmode.c | 139 GoogleBinaryBlockHeader *gbb) 160 if (gbb && gbb->minor_version >= 2) { 161 result1 = TlclExtend(HWID_DIGEST_PCR, gbb->hwid_digest, 137 SetTPMBootModeState(int developer_mode, int recovery_mode, uint64_t fw_keyblock_flags, GoogleBinaryBlockHeader *gbb) argument
|
H A D | region-init.c | 46 GoogleBinaryBlockHeader *gbb) 49 sizeof(GoogleBinaryBlockHeader), gbb); 45 VbGbbReadHeader_static(VbCommonParams *cparams, GoogleBinaryBlockHeader *gbb) argument
|
H A D | region-fw.c | 49 return VbGbbReadKey(cparams, cparams->gbb->rootkey_offset, keyp); 54 return VbGbbReadKey(cparams, cparams->gbb->recovery_key_offset, keyp);
|
H A D | vboot_api_kernel.c | 167 if (VbWantShutdown(cparams->gbb->flags)) 229 GoogleBinaryBlockHeader *gbb = cparams->gbb; local 242 if (gbb->flags & GBB_FLAG_FORCE_DEV_BOOT_USB) 244 if (gbb->flags & GBB_FLAG_FORCE_DEV_BOOT_LEGACY) 257 if (VbWantShutdown(gbb->flags)) { 270 if (!(gbb->flags & GBB_FLAG_ENTER_TRIGGERS_TONORM)) 280 if (gbb->flags & GBB_FLAG_FORCE_DEV_SWITCH_ON) { 428 if ((gbb->flags & GBB_FLAG_DEFAULT_DEV_BOOT_LEGACY) && 511 if (VbWantShutdown(cparams->gbb [all...] |
/external/vboot_reference/futility/ |
H A D | misc.c | 58 GoogleBinaryBlockHeader *gbb = (GoogleBinaryBlockHeader *)buf; local 60 if (memcmp(gbb->signature, GBB_SIGNATURE, GBB_SIGNATURE_SIZE)) 62 if (gbb->major_version > GBB_MAJOR_VER) 71 int futil_valid_gbb_header(GoogleBinaryBlockHeader *gbb, uint32_t len, argument 77 if (memcmp(gbb->signature, GBB_SIGNATURE, GBB_SIGNATURE_SIZE)) 79 if (gbb->major_version != GBB_MAJOR_VER) 84 uint32_t maxlen = gbb->header_size; 86 gbb->hwid_offset + gbb->hwid_size); 88 gbb 128 print_hwid_digest(GoogleBinaryBlockHeader *gbb, const char *banner, const char *footer) argument 163 update_hwid_digest(GoogleBinaryBlockHeader *gbb) argument [all...] |
H A D | cmd_gbb_utility.c | 55 " %s -c 0x100,0x1000,0x03DE80,0x1000 gbb.blob\n\n", 135 GoogleBinaryBlockHeader *gbb; local 171 gbb = (GoogleBinaryBlockHeader *) buf; 172 memcpy(gbb->signature, GBB_SIGNATURE, GBB_SIGNATURE_SIZE); 173 gbb->major_version = GBB_MAJOR_VER; 174 gbb->minor_version = GBB_MINOR_VER; 175 gbb->header_size = GBB_HEADER_SIZE; 176 gbb->flags = 0; 179 gbb->hwid_offset = i; 180 gbb 367 GoogleBinaryBlockHeader *gbb; local [all...] |
H A D | futility.h | 95 int futil_looks_like_gbb(GoogleBinaryBlockHeader *gbb, uint32_t len); 98 * Returns true if the gbb header is valid (and optionally updates *maxlen). 101 int futil_valid_gbb_header(GoogleBinaryBlockHeader *gbb, uint32_t len, 105 void update_hwid_digest(GoogleBinaryBlockHeader *gbb); 109 int print_hwid_digest(GoogleBinaryBlockHeader *gbb,
|
H A D | cmd_show.c | 130 GoogleBinaryBlockHeader *gbb = (GoogleBinaryBlockHeader *)buf; local 144 if (!futil_valid_gbb_header(gbb, len, &maxlen)) 150 gbb->major_version, gbb->minor_version); 151 printf(" Flags: 0x%08x\n", gbb->flags); 154 gbb->hwid_offset, gbb->hwid_size); 156 gbb->bmpfv_offset, gbb->bmpfv_size); 158 gbb [all...] |
/external/vboot_reference/tests/ |
H A D | vboot_display_tests.c | 29 static GoogleBinaryBlockHeader *gbb = (GoogleBinaryBlockHeader *)gbb_data; variable 39 gbb->major_version = GBB_MAJOR_VER; 40 gbb->minor_version = GBB_MINOR_VER; 41 gbb->flags = 0; 44 gbb->hwid_offset = gbb_used; 45 strcpy(gbb_data + gbb->hwid_offset, "Test HWID"); 46 gbb->hwid_size = strlen(gbb_data + gbb->hwid_offset) + 1; 47 gbb_used = (gbb_used + gbb->hwid_size + 7) & ~7; 49 gbb [all...] |
H A D | vboot_region_tests.c | 42 GoogleBinaryBlockHeader *gbb; local 59 gbb = (GoogleBinaryBlockHeader *)gbb_data; 60 gbb->major_version = GBB_MAJOR_VER; 61 gbb->minor_version = GBB_MINOR_VER; 62 gbb->flags = 0; 65 gbb->hwid_offset = gbb_used; 66 strcpy(gbb_data + gbb->hwid_offset, "Test HWID"); 67 gbb->hwid_size = strlen(gbb_data + gbb->hwid_offset) + 1; 68 gbb_used = (gbb_used + gbb 118 SetTPMBootModeState(int developer_mode, int recovery_mode, uint64_t fw_keyblock_flags GoogleBinaryBlockHeader *gbb) argument [all...] |
H A D | vb2_firmware_tests.sh | 35 ${FUTILITY} gbb_utility -c 128,2400,0,0 gbb.test 36 ${FUTILITY} gbb_utility gbb.test -s --hwid='Test GBB' \ 56 ${BUILD_RUN}/tests/vb20_verify_fw gbb.test vblock.test body.test
|
H A D | vboot_audio_tests.c | 33 static GoogleBinaryBlockHeader gbb; variable 64 cparams.gbb_data = &gbb; 65 cparams.gbb = &gbb; 66 Memset(&gbb, 0, sizeof(gbb)); 67 gbb.major_version = GBB_MAJOR_VER; 68 gbb.minor_version = GBB_MINOR_VER; 69 gbb.flags = 0; 124 gbb [all...] |
H A D | vboot_api_kernel4_tests.c | 29 static GoogleBinaryBlockHeader gbb; variable 43 cparams.gbb_data = &gbb; 44 cparams.gbb_size = sizeof(gbb); 48 Memset(&gbb, 0, sizeof(gbb)); 49 gbb.major_version = GBB_MAJOR_VER; 50 gbb.minor_version = GBB_MINOR_VER; 51 gbb.flags = 0; 161 gbb.flags |= GBB_FLAG_DISABLE_EC_SOFTWARE_SYNC;
|
H A D | vb2_misc_tests.c | 125 struct vb2_gbb_header gbb = { local 145 mock_resource_ptr = &gbb; 146 mock_resource_size = sizeof(gbb); 147 TEST_SUCC(vb2_read_gbb_header(&cc, &gbbdest), "read gbb header good"); 148 TEST_SUCC(memcmp(&gbb, &gbbdest, sizeof(gbb)), "read gbb contents"); 152 VB2_ERROR_EX_READ_RESOURCE_INDEX, "read gbb header missing"); 155 gbb.signature[0]++; 157 VB2_ERROR_GBB_MAGIC, "read gbb heade [all...] |
H A D | vboot_api_devmode_tests.c | 138 static GoogleBinaryBlockHeader gbb; variable 155 cparams.gbb_data = &gbb; 156 cparams.gbb = &gbb; 168 Memset(&gbb, 0, sizeof(gbb)); 169 gbb.major_version = GBB_MAJOR_VER; 170 gbb.minor_version = GBB_MINOR_VER; 171 gbb.flags = 0; 309 gbb [all...] |
H A D | vboot_api_firmware_tests.c | 27 static GoogleBinaryBlockHeader gbb; variable 54 Memset(&gbb, 0, sizeof(gbb)); 55 cparams.gbb_data = &gbb; 56 cparams.gbb_size = sizeof(gbb); 57 cparams.gbb = &gbb; 114 GoogleBinaryBlockHeader *gbb) { 112 SetTPMBootModeState(int developer_mode, int recovery_mode, uint64_t fw_keyblock_flags, GoogleBinaryBlockHeader *gbb) argument
|
H A D | vboot_api_kernel3_tests.c | 27 static GoogleBinaryBlockHeader gbb; variable 56 cparams.gbb_data = &gbb; 58 Memset(&gbb, 0, sizeof(gbb)); 59 gbb.major_version = GBB_MAJOR_VER; 60 gbb.minor_version = GBB_MINOR_VER; 61 gbb.flags = 0;
|
/external/vboot_reference/firmware/2lib/ |
H A D | 2misc.c | 34 int vb2_read_gbb_header(struct vb2_context *ctx, struct vb2_gbb_header *gbb) argument 39 rv = vb2ex_read_resource(ctx, VB2_RES_GBB, 0, gbb, sizeof(*gbb)); 44 rv = vb2_validate_gbb_signature(gbb->signature); 49 if (gbb->major_version != VB2_GBB_MAJOR_VER) 53 if (gbb->minor_version == 0) 60 if (gbb->header_size < sizeof(*gbb)) 180 struct vb2_gbb_header *gbb; local 187 gbb [all...] |
/external/vboot_reference/utility/ |
H A D | load_kernel_test.c | 86 GoogleBinaryBlockHeader* gbb; local 161 gbb = (GoogleBinaryBlockHeader*)lkp.gbb_data; 162 cparams.gbb = gbb; 163 Memset(gbb, 0, lkp.gbb_size); 164 Memcpy(gbb->signature, GBB_SIGNATURE, GBB_SIGNATURE_SIZE); 165 gbb->major_version = GBB_MAJOR_VER; 166 gbb->minor_version = GBB_MINOR_VER; 167 gbb->header_size = sizeof(GoogleBinaryBlockHeader); 170 gbb [all...] |
/external/vboot_reference/firmware/2lib/include/ |
H A D | 2misc.h | 27 * Validate gbb signature (the magic number) 48 * @param gbb Destination for header 51 int vb2_read_gbb_header(struct vb2_context *ctx, struct vb2_gbb_header *gbb);
|
/external/vboot_reference/firmware/include/ |
H A D | gbb_access.h | 25 * @param gbb Place to put GBB header 28 struct GoogleBinaryBlockHeader *gbb);
|