/** @file | |
CPU Memory Map Unit Initialization library header. | |
Copyright (c) 2024 Loongson Technology Corporation Limited. All rights reserved.<BR> | |
SPDX-License-Identifier: BSD-2-Clause-Patent | |
**/ | |
#include <Uefi/UefiSpec.h> | |
/** | |
Create a page table and initialize the memory management unit(MMU). | |
@param[in] MemoryTable A pointer to a memory ragion table. | |
@retval EFI_SUCCESS Configure MMU successfully. | |
EFI_INVALID_PARAMETER MemoryTable is NULL. | |
EFI_UNSUPPORTED MemoryRegionMap failed or out of memory space or size not aligned | |
or MaxLivel out of bound. | |
**/ | |
EFI_STATUS | |
EFIAPI | |
ConfigureMemoryManagementUnit ( | |
IN EFI_MEMORY_DESCRIPTOR *MemoryTable | |
); |