From db8f3966343302a0c36ed091e68464227c0be20b Mon Sep 17 00:00:00 2001 From: Mark Johnston Date: Fri, 9 Dec 2022 15:09:41 -0500 Subject: [PATCH 36/52] mips: Avoid using a hard-coded constant in TLBLO_PTE_TO_IDX No functional change intended. --- sys/mips/include/pte.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys/mips/include/pte.h b/sys/mips/include/pte.h index a0ba3aa9c88b..f824aa1e493a 100644 --- a/sys/mips/include/pte.h +++ b/sys/mips/include/pte.h @@ -256,7 +256,7 @@ typedef pt_entry_t *pd_entry_t; PTE_REF) #ifdef MIPS64_NEW_PMAP -#define TLBLO_PTE_TO_IDX(pte) (((pte) & PTE_PS_IDX_MASK) >> 56) +#define TLBLO_PTE_TO_IDX(pte) (((pte) & PTE_PS_IDX_MASK) >> PTE_PSIDX_NBITS_TO_RIGHT) #define TLBMASK_IDX_TO_MASK(idx) (((1 << ((idx) << 1)) - 1) << TLBMASK_SHIFT) #define TLBLO_PTE_TO_MASK(pte) TLBMASK_IDX_TO_MASK(TLBLO_PTE_TO_IDX(pte)) #define TLBMASK_IDX_4K 0 -- 2.41.0