OpenCore
1.0.4
OpenCore Bootloader
|
#include <Guid/AppleOSLoaded.h>
#include <Library/BaseLib.h>
#include <Library/DebugLib.h>
#include <Library/MemoryAllocationLib.h>
#include <Library/OcMiscLib.h>
#include <Library/OcOSInfoLib.h>
#include <Library/UefiLib.h>
#include <Library/UefiBootServicesTableLib.h>
Go to the source code of this file.
Functions | |
STATIC VOID | InternalOSInfoSet (VOID) |
STATIC VOID EFIAPI | SetName (IN CHAR8 *OSName) |
VOID EFIAPI | SetVendor (IN CHAR8 *OSVendor) |
STATIC VOID EFIAPI | SetBootVTdEnabled (IN UINTN *BootVTdEnabled) |
STATIC VOID EFIAPI | GetBootVTdEnabled (OUT UINTN *BootVTdEnabled) |
EFI_OS_INFO_PROTOCOL * | OcOSInfoInstallProtocol (IN BOOLEAN Reinstall) |
Variables | |
STATIC UINTN | mBootVTdEnabled |
STATIC CHAR8 * | mOSName |
STATIC CHAR8 * | mOSVendor |
STATIC BOOLEAN | mAppleOSLoadedSignaled |
STATIC EFI_OS_INFO_PROTOCOL | mOSInfoProtocol |
Copyright (C) 2020, vit9696. All rights reserved.
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 OcOSInfoLib.c.
STATIC VOID EFIAPI GetBootVTdEnabled | ( | OUT UINTN * | BootVTdEnabled | ) |
Definition at line 182 of file OcOSInfoLib.c.
STATIC VOID InternalOSInfoSet | ( | VOID | ) |
Definition at line 32 of file OcOSInfoLib.c.
EFI_OS_INFO_PROTOCOL * OcOSInfoInstallProtocol | ( | IN BOOLEAN | Reinstall | ) |
Install and initialise OS Info protocol.
[in] | Reinstall | Overwrite installed protocol. |
installed | or located protocol or NULL. |
Definition at line 200 of file OcOSInfoLib.c.
STATIC VOID EFIAPI SetBootVTdEnabled | ( | IN UINTN * | BootVTdEnabled | ) |
Definition at line 172 of file OcOSInfoLib.c.
STATIC VOID EFIAPI SetName | ( | IN CHAR8 * | OSName | ) |
Definition at line 127 of file OcOSInfoLib.c.
VOID EFIAPI SetVendor | ( | IN CHAR8 * | OSVendor | ) |
Definition at line 149 of file OcOSInfoLib.c.
STATIC BOOLEAN mAppleOSLoadedSignaled |
Definition at line 28 of file OcOSInfoLib.c.
STATIC UINTN mBootVTdEnabled |
Definition at line 25 of file OcOSInfoLib.c.
STATIC EFI_OS_INFO_PROTOCOL mOSInfoProtocol |
Definition at line 191 of file OcOSInfoLib.c.
STATIC CHAR8* mOSName |
Definition at line 26 of file OcOSInfoLib.c.
STATIC CHAR8* mOSVendor |
Definition at line 27 of file OcOSInfoLib.c.