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) {