Module Name: src Committed By: maxv Date: Mon Nov 19 20:28:01 UTC 2018
Modified Files: src/sys/arch/amd64/include: pmap.h src/sys/arch/i386/include: pmap.h src/sys/arch/x86/include: pmap.h src/sys/arch/x86/x86: pmap.c svs.c Log Message: Rename 'mask' -> 'frame', we will use the real 'mask' soon. To generate a diff of this commit: cvs rdiff -u -r1.56 -r1.57 src/sys/arch/amd64/include/pmap.h cvs rdiff -u -r1.119 -r1.120 src/sys/arch/i386/include/pmap.h cvs rdiff -u -r1.89 -r1.90 src/sys/arch/x86/include/pmap.h cvs rdiff -u -r1.310 -r1.311 src/sys/arch/x86/x86/pmap.c cvs rdiff -u -r1.20 -r1.21 src/sys/arch/x86/x86/svs.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/arch/amd64/include/pmap.h diff -u src/sys/arch/amd64/include/pmap.h:1.56 src/sys/arch/amd64/include/pmap.h:1.57 --- src/sys/arch/amd64/include/pmap.h:1.56 Wed Aug 29 06:28:50 2018 +++ src/sys/arch/amd64/include/pmap.h Mon Nov 19 20:28:01 2018 @@ -1,4 +1,4 @@ -/* $NetBSD: pmap.h,v 1.56 2018/08/29 06:28:50 maxv Exp $ */ +/* $NetBSD: pmap.h,v 1.57 2018/11/19 20:28:01 maxv Exp $ */ /* * Copyright (c) 1997 Charles D. Cranor and Washington University. @@ -150,7 +150,7 @@ extern pt_entry_t *pte_base; #define NKL2_START_ENTRIES 0 #define NKL1_START_ENTRIES 0 -#define PTP_MASK_INITIALIZER { L1_FRAME, L2_FRAME, L3_FRAME, L4_FRAME } +#define PTP_FRAME_INITIALIZER { L1_FRAME, L2_FRAME, L3_FRAME, L4_FRAME } #define PTP_SHIFT_INITIALIZER { L1_SHIFT, L2_SHIFT, L3_SHIFT, L4_SHIFT } #define NKPTP_INITIALIZER { NKL1_START_ENTRIES, NKL2_START_ENTRIES, \ NKL3_START_ENTRIES, NKL4_START_ENTRIES } Index: src/sys/arch/i386/include/pmap.h diff -u src/sys/arch/i386/include/pmap.h:1.119 src/sys/arch/i386/include/pmap.h:1.120 --- src/sys/arch/i386/include/pmap.h:1.119 Wed Jul 25 11:47:07 2018 +++ src/sys/arch/i386/include/pmap.h Mon Nov 19 20:28:01 2018 @@ -1,4 +1,4 @@ -/* $NetBSD: pmap.h,v 1.119 2018/07/25 11:47:07 maxv Exp $ */ +/* $NetBSD: pmap.h,v 1.120 2018/11/19 20:28:01 maxv Exp $ */ /* * Copyright (c) 1997 Charles D. Cranor and Washington University. @@ -267,7 +267,7 @@ #endif /* !XEN */ #define NPDPG (PAGE_SIZE / sizeof (pd_entry_t)) -#define PTP_MASK_INITIALIZER { L1_FRAME, L2_FRAME } +#define PTP_FRAME_INITIALIZER { L1_FRAME, L2_FRAME } #define PTP_SHIFT_INITIALIZER { L1_SHIFT, L2_SHIFT } #define NKPTP_INITIALIZER { NKL1_START_ENTRIES, NKL2_START_ENTRIES } #define NKPTPMAX_INITIALIZER { NKL1_MAX_ENTRIES, NKL2_MAX_ENTRIES } Index: src/sys/arch/x86/include/pmap.h diff -u src/sys/arch/x86/include/pmap.h:1.89 src/sys/arch/x86/include/pmap.h:1.90 --- src/sys/arch/x86/include/pmap.h:1.89 Wed Nov 7 07:14:51 2018 +++ src/sys/arch/x86/include/pmap.h Mon Nov 19 20:28:01 2018 @@ -1,4 +1,4 @@ -/* $NetBSD: pmap.h,v 1.89 2018/11/07 07:14:51 maxv Exp $ */ +/* $NetBSD: pmap.h,v 1.90 2018/11/19 20:28:01 maxv Exp $ */ /* * Copyright (c) 1997 Charles D. Cranor and Washington University. @@ -86,9 +86,9 @@ #define pl3_i(VA) (((VA_SIGN_POS(VA)) & L3_FRAME) >> L3_SHIFT) #define pl4_i(VA) (((VA_SIGN_POS(VA)) & L4_FRAME) >> L4_SHIFT) #define pl_i(va, lvl) \ - (((VA_SIGN_POS(va)) & ptp_masks[(lvl)-1]) >> ptp_shifts[(lvl)-1]) + (((VA_SIGN_POS(va)) & ptp_frames[(lvl)-1]) >> ptp_shifts[(lvl)-1]) -#define pl_i_roundup(va, lvl) pl_i((va)+ ~ptp_masks[(lvl)-1], (lvl)) +#define pl_i_roundup(va, lvl) pl_i((va)+ ~ptp_frames[(lvl)-1], (lvl)) /* * PTP macros: Index: src/sys/arch/x86/x86/pmap.c diff -u src/sys/arch/x86/x86/pmap.c:1.310 src/sys/arch/x86/x86/pmap.c:1.311 --- src/sys/arch/x86/x86/pmap.c:1.310 Wed Nov 7 07:14:51 2018 +++ src/sys/arch/x86/x86/pmap.c Mon Nov 19 20:28:01 2018 @@ -1,4 +1,4 @@ -/* $NetBSD: pmap.c,v 1.310 2018/11/07 07:14:51 maxv Exp $ */ +/* $NetBSD: pmap.c,v 1.311 2018/11/19 20:28:01 maxv Exp $ */ /* * Copyright (c) 2008, 2010, 2016, 2017 The NetBSD Foundation, Inc. @@ -130,7 +130,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: pmap.c,v 1.310 2018/11/07 07:14:51 maxv Exp $"); +__KERNEL_RCSID(0, "$NetBSD: pmap.c,v 1.311 2018/11/19 20:28:01 maxv Exp $"); #include "opt_user_ldt.h" #include "opt_lockdebug.h" @@ -239,7 +239,7 @@ __KERNEL_RCSID(0, "$NetBSD: pmap.c,v 1.3 * lock it when adding or removing pmaps from this list. */ -const vaddr_t ptp_masks[] = PTP_MASK_INITIALIZER; +const vaddr_t ptp_frames[] = PTP_FRAME_INITIALIZER; const int ptp_shifts[] = PTP_SHIFT_INITIALIZER; const long nkptpmax[] = NKPTPMAX_INITIALIZER; const long nbpd[] = NBPD_INITIALIZER; @@ -3539,7 +3539,7 @@ pmap_remove(struct pmap *pmap, vaddr_t s /* * skip a range corresponding to an invalid pde. */ - blkendva = (va & ptp_masks[lvl - 1]) + nbpd[lvl - 1]; + blkendva = (va & ptp_frames[lvl - 1]) + nbpd[lvl - 1]; continue; } Index: src/sys/arch/x86/x86/svs.c diff -u src/sys/arch/x86/x86/svs.c:1.20 src/sys/arch/x86/x86/svs.c:1.21 --- src/sys/arch/x86/x86/svs.c:1.20 Sun Aug 12 12:23:33 2018 +++ src/sys/arch/x86/x86/svs.c Mon Nov 19 20:28:01 2018 @@ -1,4 +1,4 @@ -/* $NetBSD: svs.c,v 1.20 2018/08/12 12:23:33 maxv Exp $ */ +/* $NetBSD: svs.c,v 1.21 2018/11/19 20:28:01 maxv Exp $ */ /* * Copyright (c) 2018 The NetBSD Foundation, Inc. @@ -30,7 +30,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: svs.c,v 1.20 2018/08/12 12:23:33 maxv Exp $"); +__KERNEL_RCSID(0, "$NetBSD: svs.c,v 1.21 2018/11/19 20:28:01 maxv Exp $"); #include "opt_svs.h" @@ -237,7 +237,7 @@ struct svs_utls { static pd_entry_t * svs_tree_add(struct cpu_info *ci, vaddr_t va) { - extern const vaddr_t ptp_masks[]; + extern const vaddr_t ptp_frames[]; extern const int ptp_shifts[]; extern const long nbpd[]; pd_entry_t *dstpde;