ReactOS 0.4.16-dev-297-gc569aee
|
Go to the source code of this file.
Macros | |
#define | NEXT_MEMORY_DESCRIPTOR(Descriptor, DescriptorSize) (EFI_MEMORY_DESCRIPTOR*)((char*)(Descriptor) + (DescriptorSize)) |
#define | EXIT_STACK_SIZE 0x1000 |
#define | UNUSED_MAX_DESCRIPTOR_COUNT 10000 |
Functions | |
DBG_DEFAULT_CHANNEL (WARNING) | |
ULONG | AddMemoryDescriptor (_Inout_ PFREELDR_MEMORY_DESCRIPTOR List, _In_ ULONG MaxCount, _In_ PFN_NUMBER BasePage, _In_ PFN_NUMBER PageCount, _In_ TYPE_OF_MEMORY MemoryType) |
void | _exituefi (VOID) |
static VOID | PUEFI_LoadMemoryMap (_Out_ UINTN *LocMapKey, _Out_ UINTN *LocMapSize, _Out_ UINTN *LocDescriptorSize, _Out_ UINT32 *LocDescriptorVersion) |
static VOID | UefiSetMemory (_Inout_ PFREELDR_MEMORY_DESCRIPTOR MemoryMap, _In_ ULONG_PTR BaseAddress, _In_ PFN_COUNT SizeInPages, _In_ TYPE_OF_MEMORY MemoryType) |
static TYPE_OF_MEMORY | UefiConvertToFreeldrDesc (EFI_MEMORY_TYPE EfiMemoryType) |
PFREELDR_MEMORY_DESCRIPTOR | UefiMemGetMemoryMap (ULONG *MemoryMapSize) |
VOID | UefiExitBootServices (VOID) |
VOID | UefiPrepareForReactOS (VOID) |
#define NEXT_MEMORY_DESCRIPTOR | ( | Descriptor, | |
DescriptorSize | |||
) | (EFI_MEMORY_DESCRIPTOR*)((char*)(Descriptor) + (DescriptorSize)) |
Referenced by UefiPrepareForReactOS().
ULONG AddMemoryDescriptor | ( | _Inout_ PFREELDR_MEMORY_DESCRIPTOR | List, |
_In_ ULONG | MaxCount, | ||
_In_ PFN_NUMBER | BasePage, | ||
_In_ PFN_NUMBER | PageCount, | ||
_In_ TYPE_OF_MEMORY | MemoryType | ||
) |
Referenced by UefiSetMemory().
DBG_DEFAULT_CHANNEL | ( | WARNING | ) |
|
static |
Definition at line 49 of file uefimem.c.
Referenced by UefiExitBootServices(), and UefiMemGetMemoryMap().
|
static |
Definition at line 109 of file uefimem.c.
Referenced by UefiMemGetMemoryMap().
Definition at line 249 of file uefimem.c.
PFREELDR_MEMORY_DESCRIPTOR UefiMemGetMemoryMap | ( | ULONG * | MemoryMapSize | ) |
Definition at line 146 of file uefimem.c.
Referenced by MachInit().
Definition at line 284 of file uefimem.c.
Referenced by MachInit().
|
static |
Definition at line 88 of file uefimem.c.
Referenced by UefiMemGetMemoryMap().
EFI_MEMORY_DESCRIPTOR* EfiMemoryMap = NULL |
Definition at line 35 of file uefimem.c.
Referenced by DetectAcpiBios(), MmFwGetMemoryMap(), PUEFI_LoadMemoryMap(), and UefiMemGetMemoryMap().
|
extern |
Definition at line 25 of file uefivid.c.
Referenced by UefiInitializeVideo(), UefiPrintFramebufferData(), UefiVideoClearScreenColor(), UefiVideoCopyOffScreenBufferToVRAM(), UefiVideoGetBufferSize(), UefiVideoGetDisplaySize(), UefiVideoOutputChar(), and UefiVideoScrollUp().
UINT32 FreeldrDescCount |
Definition at line 36 of file uefimem.c.
Referenced by DetectAcpiBios(), UefiMemGetMemoryMap(), and UefiSetMemory().
|
extern |
Definition at line 15 of file uefildr.c.
Referenced by UefiExitBootServices(), and UefiMemGetMemoryMap().
|
extern |
Definition at line 16 of file uefildr.c.
Referenced by PUEFI_LoadMemoryMap(), UefiExitBootServices(), and UefiMemGetMemoryMap().
|
extern |
Definition at line 29 of file mm.c.
Referenced by UefiMemGetMemoryMap().
PVOID OsLoaderBase |
Definition at line 37 of file uefimem.c.
Referenced by UefiMemGetMemoryMap().
SIZE_T OsLoaderSize |
Definition at line 38 of file uefimem.c.
Referenced by UefiMemGetMemoryMap().
EFI_HANDLE PublicBootHandle |
Definition at line 39 of file uefimem.c.
Referenced by UefiMemGetMemoryMap(), and UefiSetupBlockDevices().