arm64: ASID 0 is no longer reserved for the kernel.

Change-Id: I52dcc424c0e2f8cf1c9cfb5ada9e99df2b506057
Reviewed-on: https://review.haiku-os.org/c/haiku/+/8424
Tested-by: Commit checker robot <[email protected]>
Haiku-Format: Haiku-format Bot <[email protected]>
Reviewed-by: waddlesplash <[email protected]>
This commit is contained in:
Owen Anderson
2024-09-30 15:48:51 +00:00
committed by waddlesplash
parent 58cef789de
commit 4ac9940c6f
@@ -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;