MCPcopy Create free account
hub / github.com/coreboot/coreboot / platform_fixups_probe

Function platform_fixups_probe

util/cbfstool/platform_fixups.c:312–329  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

310}
311
312platform_fixup_func platform_fixups_probe(struct buffer *buffer, size_t offset,
313 const char *region_name)
314{
315 if (!strcmp(region_name, SECTION_NAME_BOOTBLOCK) ||
316 !strcmp(region_name, SECTION_NAME_BOOTBLOCK_B)) {
317 if (qualcomm_probe(buffer, offset))
318 return qualcomm_fixup;
319 else if (mediatek_probe(buffer))
320 return mediatek_fixup;
321 } else if (!strcmp(region_name, SECTION_NAME_PRIMARY_CBFS) ||
322 !strcmp(region_name, SECTION_NAME_SECONDARY_CBFS)) {
323 /* TODO: add fixups for primary CBFS bootblock platforms, if needed */
324 } else {
325 ERROR("%s called for unexpected FMAP region %s!\n", __func__, region_name);
326 }
327
328 return NULL;
329}

Callers 1

get_mh_cacheFunction · 0.85

Calls 3

qualcomm_probeFunction · 0.85
mediatek_probeFunction · 0.85
strcmpFunction · 0.50

Tested by

no test coverage detected