From c72672b624542c529d258b7fcab687e1fa88e38f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Axel=20D=C3=B6rfler?= Date: Tue, 21 Oct 2003 03:36:22 +0000 Subject: [PATCH] Made the computation of the page table hash mask easier to read. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5094 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/kernel/core/arch/ppc/arch_vm_translation_map.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/kernel/core/arch/ppc/arch_vm_translation_map.cpp b/src/kernel/core/arch/ppc/arch_vm_translation_map.cpp index 80b73491c5..f493cdd302 100644 --- a/src/kernel/core/arch/ppc/arch_vm_translation_map.cpp +++ b/src/kernel/core/arch/ppc/arch_vm_translation_map.cpp @@ -363,7 +363,7 @@ vm_translation_map_create(vm_translation_map *new_map, bool kernel) i++; } if (i >= MAX_ASIDS) - panic("vm_translation_map_create: out of ASIDS\n"); + panic("vm_translation_map_create: out of ASIDs\n"); new_map->arch_data->asid_base = i; } @@ -379,7 +379,7 @@ vm_translation_map_module_init(kernel_args *args) { sPageTable = (page_table_entry_group *)args->arch_args.page_table.start; sPageTableSize = args->arch_args.page_table.size; - sPageTableHashMask = (sPageTableSize >> 6) - 1; + sPageTableHashMask = sPageTableSize / sizeof(page_table_entry_group) - 1; return B_OK; }