Searched refs:gbb (Results 1 - 25 of 35) sorted by relevance

12

/external/vboot_reference/firmware/lib/include/
H A Dtpm_bootmode.h21 * [gbb]: Pointer to GBB header from RO firmware.
27 GoogleBinaryBlockHeader *gbb);
/external/vboot_reference/firmware/lib/
H A Dmocked_tpm_bootmode.c66 GoogleBinaryBlockHeader *gbb)
64 SetTPMBootModeState(int developer_mode, int recovery_mode, uint64_t fw_keyblock_flags, GoogleBinaryBlockHeader *gbb) argument
H A Dregion-kernel.c34 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 Dvboot_api_firmware.c31 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 Dtpm_bootmode.c139 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 Dregion-init.c46 GoogleBinaryBlockHeader *gbb)
49 sizeof(GoogleBinaryBlockHeader), gbb);
45 VbGbbReadHeader_static(VbCommonParams *cparams, GoogleBinaryBlockHeader *gbb) argument
H A Dregion-fw.c49 return VbGbbReadKey(cparams, cparams->gbb->rootkey_offset, keyp);
54 return VbGbbReadKey(cparams, cparams->gbb->recovery_key_offset, keyp);
H A Dvboot_api_kernel.c167 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 Dmisc.c58 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 Dcmd_gbb_utility.c55 " %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 Dfutility.h95 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 Dcmd_show.c130 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 Dvboot_display_tests.c29 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 Dvboot_region_tests.c42 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 Dvb2_firmware_tests.sh35 ${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 Dvboot_audio_tests.c33 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 Dvboot_api_kernel4_tests.c29 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 Dvb2_misc_tests.c125 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 Dvboot_api_devmode_tests.c138 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 Dvboot_api_firmware_tests.c27 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 Dvboot_api_kernel3_tests.c27 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 D2misc.c34 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 Dload_kernel_test.c86 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 D2misc.h27 * 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 Dgbb_access.h25 * @param gbb Place to put GBB header
28 struct GoogleBinaryBlockHeader *gbb);

Completed in 797 milliseconds

12