|
ReactOS 0.4.16-dev-1946-g52006dd
|

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 MmAllocateHighestMemoryBelowAddress(), MmAllocateMemoryAtAddress(), MmAllocateMemoryWithType(), MmGetLoaderPagesSpanned(), and 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().