From 9251c28a3491b7308536e0f1b457c3e62179373d Mon Sep 17 00:00:00 2001 From: Michael Scire Date: Thu, 14 May 2020 03:49:48 -0700 Subject: [PATCH] exo2: minor stack/mmu fixes, now gets to main on hw --- libexosphere/include/exosphere/mmu/mmu_api.arch.arm64.hpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/libexosphere/include/exosphere/mmu/mmu_api.arch.arm64.hpp b/libexosphere/include/exosphere/mmu/mmu_api.arch.arm64.hpp index d18e2b4f..ada818af 100644 --- a/libexosphere/include/exosphere/mmu/mmu_api.arch.arm64.hpp +++ b/libexosphere/include/exosphere/mmu/mmu_api.arch.arm64.hpp @@ -174,15 +174,15 @@ namespace ams::mmu::arch::arm64 { } constexpr u64 MakeL1BlockEntry(u64 address, PageTableMappingAttribute attr) { - return address | static_cast(attr) | 0x1ul; + return address | static_cast(attr) | static_cast(PageTableMappingAttribute_AccessFlagAccessed) | 0x1ul; } constexpr u64 MakeL2BlockEntry(u64 address, PageTableMappingAttribute attr) { - return address | static_cast(attr) | 0x1ul; + return address | static_cast(attr) | static_cast(PageTableMappingAttribute_AccessFlagAccessed) | 0x1ul; } constexpr u64 MakeL3BlockEntry(u64 address, PageTableMappingAttribute attr) { - return address | static_cast(attr) | 0x3ul; + return address | static_cast(attr) | static_cast(PageTableMappingAttribute_AccessFlagAccessed) | 0x3ul; } constexpr uintptr_t GetL2Offset(uintptr_t address) {