Implement BlAddVirtualMemoryMapping() and BlInitializeVirtualMemory() routines

This commit is contained in:
2022-12-06 17:49:00 +01:00
bovenliggende 2f03f84a20
commit 3876414a48
3 gewijzigde bestanden met toevoegingen van 309 en 0 verwijderingen

Bestand weergeven

@@ -29,6 +29,13 @@ EXTERN INT_PTR EfiSecureBoot;
/* Serial port configuration */
EXTERN CPPORT EfiSerialPort;
EFI_STATUS
BlAddVirtualMemoryMapping(IN PLIST_ENTRY MemoryMappings,
IN PVOID VirtualAddress,
IN PVOID PhysicalAddress,
IN UINT NumberOfPages,
LOADER_MEMORY_TYPE MemoryType);
EFI_STATUS
BlCloseVolume(IN PEFI_HANDLE VolumeHandle);
@@ -97,6 +104,10 @@ BlGetVolumeDevicePath(IN PUCHAR SystemPath,
OUT PUCHAR *ArcName,
OUT PUCHAR *Path);
EFI_STATUS
BlInitializeVirtualMemory(IN OUT PLIST_ENTRY MemoryMappings,
IN OUT PVOID *MemoryMapAddress);
EFI_STATUS
BlLoadEfiModules();