OpenCore
1.0.4
OpenCore Bootloader
|
#include "NetworkBootInternal.h"
#include <Library/OcConsoleLib.h>
#include <Protocol/ConsoleControl.h>
Go to the source code of this file.
Data Structures | |
struct | CUSTOM_FREE_CONTEXT |
Functions | |
STATIC EFI_STATUS | SetDmgPreloadDmgFile (IN OC_APPLE_DISK_IMAGE_PRELOAD_CONTEXT *DmgPreloadContext, IN OUT VOID **Data, IN OUT UINT32 *DataSize) |
STATIC EFI_STATUS | SetDmgPreloadChunklist (IN OC_APPLE_DISK_IMAGE_PRELOAD_CONTEXT *DmgPreloadContext, IN OUT VOID **Data, IN OUT UINT32 *DataSize) |
STATIC VOID | FreeDmgPreloadContext (IN OC_APPLE_DISK_IMAGE_PRELOAD_CONTEXT *DmgPreloadContext) |
EFI_STATUS EFIAPI | HttpBootCustomFree (IN VOID *Context) |
EFI_STATUS EFIAPI | HttpBootCustomRead (IN OC_STORAGE_CONTEXT *Storage, IN OC_BOOT_ENTRY *ChosenEntry, OUT VOID **Data, OUT UINT32 *DataSize, OUT EFI_DEVICE_PATH_PROTOCOL **DevicePath, OUT EFI_HANDLE *StorageHandle, OUT EFI_DEVICE_PATH_PROTOCOL **StoragePath, IN OC_DMG_LOADING_SUPPORT DmgLoading, OUT OC_APPLE_DISK_IMAGE_PRELOAD_CONTEXT *DmgPreloadContext, OUT VOID **Context) |
EFI_STATUS EFIAPI | PxeBootCustomRead (IN OC_STORAGE_CONTEXT *Storage, IN OC_BOOT_ENTRY *ChosenEntry, OUT VOID **Data, OUT UINT32 *DataSize, OUT EFI_DEVICE_PATH_PROTOCOL **DevicePath, OUT EFI_HANDLE *StorageHandle, OUT EFI_DEVICE_PATH_PROTOCOL **StoragePath, IN OC_DMG_LOADING_SUPPORT DmgLoading, OUT OC_APPLE_DISK_IMAGE_PRELOAD_CONTEXT *DmgPreloadContext, OUT VOID **Context) |
Top level LoadFile protocol handler for HTTP Boot.
Copyright (c) 2024, Mike Beaton. All rights reserved.
SPDX-License-Identifier: BSD-3-Clause
Definition in file HttpBootCustomRead.c.
STATIC VOID FreeDmgPreloadContext | ( | IN OC_APPLE_DISK_IMAGE_PRELOAD_CONTEXT * | DmgPreloadContext | ) |
Definition at line 60 of file HttpBootCustomRead.c.
EFI_STATUS EFIAPI HttpBootCustomFree | ( | IN VOID * | Context | ) |
CustomRead.c
Definition at line 84 of file HttpBootCustomRead.c.
EFI_STATUS EFIAPI HttpBootCustomRead | ( | IN OC_STORAGE_CONTEXT * | Storage, |
IN OC_BOOT_ENTRY * | ChosenEntry, | ||
OUT VOID ** | Data, | ||
OUT UINT32 * | DataSize, | ||
OUT EFI_DEVICE_PATH_PROTOCOL ** | DevicePath, | ||
OUT EFI_HANDLE * | StorageHandle, | ||
OUT EFI_DEVICE_PATH_PROTOCOL ** | StoragePath, | ||
IN OC_DMG_LOADING_SUPPORT | DmgLoading, | ||
OUT OC_APPLE_DISK_IMAGE_PRELOAD_CONTEXT * | DmgPreloadContext, | ||
OUT VOID ** | Context ) |
Definition at line 134 of file HttpBootCustomRead.c.
EFI_STATUS EFIAPI PxeBootCustomRead | ( | IN OC_STORAGE_CONTEXT * | Storage, |
IN OC_BOOT_ENTRY * | ChosenEntry, | ||
OUT VOID ** | Data, | ||
OUT UINT32 * | DataSize, | ||
OUT EFI_DEVICE_PATH_PROTOCOL ** | DevicePath, | ||
OUT EFI_HANDLE * | StorageHandle, | ||
OUT EFI_DEVICE_PATH_PROTOCOL ** | StoragePath, | ||
IN OC_DMG_LOADING_SUPPORT | DmgLoading, | ||
OUT OC_APPLE_DISK_IMAGE_PRELOAD_CONTEXT * | DmgPreloadContext, | ||
OUT VOID ** | Context ) |
Definition at line 280 of file HttpBootCustomRead.c.
STATIC EFI_STATUS SetDmgPreloadChunklist | ( | IN OC_APPLE_DISK_IMAGE_PRELOAD_CONTEXT * | DmgPreloadContext, |
IN OUT VOID ** | Data, | ||
IN OUT UINT32 * | DataSize ) |
Definition at line 43 of file HttpBootCustomRead.c.
STATIC EFI_STATUS SetDmgPreloadDmgFile | ( | IN OC_APPLE_DISK_IMAGE_PRELOAD_CONTEXT * | DmgPreloadContext, |
IN OUT VOID ** | Data, | ||
IN OUT UINT32 * | DataSize ) |
Definition at line 19 of file HttpBootCustomRead.c.