OpenCore
1.0.4
OpenCore Bootloader
|
Go to the source code of this file.
Macros | |
#define | OC_CUSTOM_SMBIOS_TABLE_GUID |
#define | OC_CUSTOM_SMBIOS3_TABLE_GUID |
Variables | |
EFI_GUID | gOcCustomSmbiosTableGuid |
EFI_GUID | gOcCustomSmbios3TableGuid |
OpenCore custom SMBIOS GUID identifiers.
Copyright (c) 2019, vit9696. All rights reserved.
This program and the accompanying materials are licensed and made available under the terms and conditions of the BSD License which accompanies this distribution. The full text of the license may be found at http://opensource.org/licenses/bsd-license.php
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
Definition in file OcSmBios.h.
#define OC_CUSTOM_SMBIOS3_TABLE_GUID |
For macOS it is currently irrelevant whether SMBIOSv3 GUID is used. However, Windows tools (e.g. Dell Updater) may still use this GUID, and therefore will see the custom SMBIOS we crafted. This is undesired when using custom SMBIOS GUID namespace to make SMBIOS specific to macOS.
Definition at line 34 of file OcSmBios.h.
#define OC_CUSTOM_SMBIOS_TABLE_GUID |
This GUID is used for storing SMBIOS data when the firmware overwrites SMBIOS data at original GUID at ExitBootServices, like it happens on some Dell computers. Found by David Passmore. Guid matches syscl's implementation in Clover. See: https://sourceforge.net/p/cloverefiboot/tickets/203/#c070
Definition at line 23 of file OcSmBios.h.
|
extern |
Definition at line 191 of file UserGlobalVar.c.
|
extern |
Exported GUID identifiers.
Definition at line 194 of file UserGlobalVar.c.