MCPcopy Create free account
hub / github.com/CloverHackyColor/CloverBootloader / InitializeEdidOverride

Function InitializeEdidOverride

rEFIt_UEFI/Platform/Edid.cpp:40–58  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

38};
39
40EFI_STATUS
41InitializeEdidOverride ()
42{
43 EFI_STATUS Status;
44 EFI_EDID_OVERRIDE_PROTOCOL *EdidOverride;
45
46 EdidOverride = (__typeof__(EdidOverride))AllocateCopyPool(sizeof(EFI_EDID_OVERRIDE_PROTOCOL), &gEdidOverride);
47
48 Status = gBS->InstallMultipleProtocolInterfaces (
49 &gImageHandle,
50 &gEfiEdidOverrideProtocolGuid,
51 EdidOverride,
52 NULL
53 );
54 if (EFI_ERROR(Status)) {
55 DBG("Can't install EdidOverride on ImageHandle\n");
56 }
57 return Status;
58}
59
60//used only if VBiosPatchNeeded and if no CustomEDID
61UINT8* getCurrentEdid (VOID)

Callers 1

GetEDIDSettingsFunction · 0.85

Calls 1

AllocateCopyPoolFunction · 0.85

Tested by

no test coverage detected