diff --git a/src/system/kernel/arch/arm64/VMSAv8TranslationMap.cpp b/src/system/kernel/arch/arm64/VMSAv8TranslationMap.cpp index 1e9ef0b147..ebcc8f26ac 100644 --- a/src/system/kernel/arch/arm64/VMSAv8TranslationMap.cpp +++ b/src/system/kernel/arch/arm64/VMSAv8TranslationMap.cpp @@ -192,8 +192,7 @@ VMSAv8TranslationMap::SwitchUserMap(VMSAv8TranslationMap *from, VMSAv8Translatio return; } - // ASID 0 is reserved for the kernel. - for (size_t i = 1; i < kNumAsids; ++i) { + for (size_t i = 0; i < kNumAsids; ++i) { if (sAsidMapping[i]->fRefcount == 0) { sAsidMapping[i]->fASID = -1; to->fASID = i;