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;