|
@@ -186,31 +186,3 @@ SmmCpuFeaturesCompleteSmmReadyToLock (
|
|
|
)
|
|
|
{
|
|
|
}
|
|
|
-
|
|
|
-/**
|
|
|
- This API provides a method for a CPU to allocate a specific region for storing page tables.
|
|
|
-
|
|
|
- This API can be called more once to allocate memory for page tables.
|
|
|
-
|
|
|
- Allocates the number of 4KB pages of type EfiRuntimeServicesData and returns a pointer to the
|
|
|
- allocated buffer. The buffer returned is aligned on a 4KB boundary. If Pages is 0, then NULL
|
|
|
- is returned. If there is not enough memory remaining to satisfy the request, then NULL is
|
|
|
- returned.
|
|
|
-
|
|
|
- This function can also return NULL if there is no preference on where the page tables are allocated in SMRAM.
|
|
|
-
|
|
|
- @param Pages The number of 4 KB pages to allocate.
|
|
|
-
|
|
|
- @return A pointer to the allocated buffer for page tables.
|
|
|
- @retval NULL Fail to allocate a specific region for storing page tables,
|
|
|
- Or there is no preference on where the page tables are allocated in SMRAM.
|
|
|
-
|
|
|
-**/
|
|
|
-VOID *
|
|
|
-EFIAPI
|
|
|
-SmmCpuFeaturesAllocatePageTableMemory (
|
|
|
- IN UINTN Pages
|
|
|
- )
|
|
|
-{
|
|
|
- return NULL;
|
|
|
-}
|