Properly, recursively self map page tables; currently only for AMD64 and PML4
ステータスチェックはすべて成功しました
Builds / ExectOS (amd64) (push) Successful in 45s
Builds / ExectOS (i686) (push) Successful in 42s

このコミットが含まれているのは:
2024-04-05 00:26:41 +02:00
コミット 1305672875
6個のファイルの変更60行の追加7行の削除

ファイルの表示

@@ -35,7 +35,7 @@ XtEnablePaging(IN PXTBL_PAGE_MAPPING PageMap)
EFI_STATUS Status;
/* Build page map */
Status = XtLdrProtocol->Memory.BuildPageMap(PageMap);
Status = XtLdrProtocol->Memory.BuildPageMap(PageMap, 0xFFFFF6FB7DBED000);
if(Status != STATUS_EFI_SUCCESS)
{
/* Failed to build page map */

ファイルの表示

@@ -55,7 +55,7 @@ XtEnablePaging(IN PXTBL_PAGE_MAPPING PageMap)
}
/* Build page map */
Status = XtLdrProtocol->Memory.BuildPageMap(PageMap);
Status = XtLdrProtocol->Memory.BuildPageMap(PageMap, 0);
if(Status != STATUS_EFI_SUCCESS)
{
/* Failed to build page map */