|
OpenCore
1.0.5
OpenCore Bootloader
|
#include "LegacyBootInternal.h"Go to the source code of this file.
Macros | |
| #define | MAX_APPLE_LEGACY_DEVICE_PATHS 16 |
Functions | |
| STATIC BOOLEAN | CheckLegacySignature (IN CONST CHAR8 *SignatureStr, IN UINT8 *Buffer, IN UINTN BufferSize) |
| STATIC EFI_STATUS | ScanAppleLegacyInterfacePaths (IN OUT EFI_DEVICE_PATH_PROTOCOL **DevicePaths, IN UINTN MaxDevicePaths) |
| EFI_STATUS | InternalIsLegacyInterfaceSupported (OUT BOOLEAN *IsAppleInterfaceSupported) |
| EFI_STATUS | InternalSetBootCampHDPath (IN EFI_DEVICE_PATH_PROTOCOL *HdDevicePath) |
| EFI_STATUS | InternalLoadAppleLegacyInterface (IN EFI_HANDLE ParentImageHandle, OUT EFI_DEVICE_PATH_PROTOCOL **ImageDevicePath, OUT EFI_HANDLE *ImageHandle) |
| OC_LEGACY_OS_TYPE | InternalGetPartitionLegacyOsType (IN EFI_HANDLE PartitionHandle, IN BOOLEAN IsCdRomSupported) |
| EFI_STATUS | InternalLoadLegacyPbr (IN EFI_DEVICE_PATH_PROTOCOL *PartitionPath) |
Variables | |
| THUNK_CONTEXT | mThunkContext |
| STATIC CONST UINT8 | AppleLegacyInterfaceMediaDevicePathData [] |
| STATIC CONST EFI_DEVICE_PATH_PROTOCOL * | AppleLegacyInterfaceMediaDevicePathPath = (EFI_DEVICE_PATH_PROTOCOL *)AppleLegacyInterfaceMediaDevicePathData |
Copyright (C) 2023, Goldfish64. All rights reserved.
SPDX-License-Identifier: BSD-3-Clause
Definition in file LegacyBootSupport.c.
| #define MAX_APPLE_LEGACY_DEVICE_PATHS 16 |
Definition at line 21 of file LegacyBootSupport.c.
| STATIC BOOLEAN CheckLegacySignature | ( | IN CONST CHAR8 * | SignatureStr, |
| IN UINT8 * | Buffer, | ||
| IN UINTN | BufferSize ) |
Definition at line 25 of file LegacyBootSupport.c.
| OC_LEGACY_OS_TYPE InternalGetPartitionLegacyOsType | ( | IN EFI_HANDLE | PartitionHandle, |
| IN BOOLEAN | IsCdRomSupported ) |
Definition at line 277 of file LegacyBootSupport.c.
| EFI_STATUS InternalIsLegacyInterfaceSupported | ( | OUT BOOLEAN * | IsAppleInterfaceSupported | ) |
Definition at line 137 of file LegacyBootSupport.c.
| EFI_STATUS InternalLoadAppleLegacyInterface | ( | IN EFI_HANDLE | ParentImageHandle, |
| OUT EFI_DEVICE_PATH_PROTOCOL ** | ImageDevicePath, | ||
| OUT EFI_HANDLE * | ImageHandle ) |
Definition at line 218 of file LegacyBootSupport.c.
| EFI_STATUS InternalLoadLegacyPbr | ( | IN EFI_DEVICE_PATH_PROTOCOL * | PartitionPath | ) |
Definition at line 367 of file LegacyBootSupport.c.
| EFI_STATUS InternalSetBootCampHDPath | ( | IN EFI_DEVICE_PATH_PROTOCOL * | HdDevicePath | ) |
Definition at line 165 of file LegacyBootSupport.c.
| STATIC EFI_STATUS ScanAppleLegacyInterfacePaths | ( | IN OUT EFI_DEVICE_PATH_PROTOCOL ** | DevicePaths, |
| IN UINTN | MaxDevicePaths ) |
Definition at line 47 of file LegacyBootSupport.c.
| STATIC CONST UINT8 AppleLegacyInterfaceMediaDevicePathData[] |
Definition at line 14 of file LegacyBootSupport.c.
| STATIC CONST EFI_DEVICE_PATH_PROTOCOL* AppleLegacyInterfaceMediaDevicePathPath = (EFI_DEVICE_PATH_PROTOCOL *)AppleLegacyInterfaceMediaDevicePathData |
Definition at line 19 of file LegacyBootSupport.c.
| THUNK_CONTEXT mThunkContext |
Definition at line 8 of file LegacyBootSupport.c.