Module Name:    src
Committed By:   maxv
Date:           Sun Apr 21 06:37:21 UTC 2019

Modified Files:
        src/sys/arch/x86/x86: bus_dma.c db_memrw.c kgdb_machdep.c svs.c
            x86_tlb.c

Log Message:
Rename the PTE bits.


To generate a diff of this commit:
cvs rdiff -u -r1.77 -r1.78 src/sys/arch/x86/x86/bus_dma.c
cvs rdiff -u -r1.10 -r1.11 src/sys/arch/x86/x86/db_memrw.c
cvs rdiff -u -r1.4 -r1.5 src/sys/arch/x86/x86/kgdb_machdep.c
cvs rdiff -u -r1.24 -r1.25 src/sys/arch/x86/x86/svs.c
cvs rdiff -u -r1.6 -r1.7 src/sys/arch/x86/x86/x86_tlb.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/x86/x86/bus_dma.c
diff -u src/sys/arch/x86/x86/bus_dma.c:1.77 src/sys/arch/x86/x86/bus_dma.c:1.78
--- src/sys/arch/x86/x86/bus_dma.c:1.77	Mon Jul 31 19:29:19 2017
+++ src/sys/arch/x86/x86/bus_dma.c	Sun Apr 21 06:37:21 2019
@@ -1,4 +1,4 @@
-/*	$NetBSD: bus_dma.c,v 1.77 2017/07/31 19:29:19 jdolecek Exp $	*/
+/*	$NetBSD: bus_dma.c,v 1.78 2019/04/21 06:37:21 maxv Exp $	*/
 
 /*-
  * Copyright (c) 1996, 1997, 1998, 2007 The NetBSD Foundation, Inc.
@@ -31,7 +31,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: bus_dma.c,v 1.77 2017/07/31 19:29:19 jdolecek Exp $");
+__KERNEL_RCSID(0, "$NetBSD: bus_dma.c,v 1.78 2019/04/21 06:37:21 maxv Exp $");
 
 /*
  * The following is included because _bus_dma_uiomove is derived from
@@ -1176,8 +1176,8 @@ _bus_dmamem_unmap(bus_dma_tag_t t, void 
 	for (va = sva; va < eva; va += PAGE_SIZE) {
 		pte = kvtopte(va);
 		opte = *pte;
-		if ((opte & PG_N) != 0)
-			pmap_pte_clearbits(pte, PG_N);
+		if ((opte & PTE_PCD) != 0)
+			pmap_pte_clearbits(pte, PTE_PCD);
 	}
 	pmap_remove(pmap_kernel(), (vaddr_t)kva, (vaddr_t)kva + size);
 	pmap_update(pmap_kernel());

Index: src/sys/arch/x86/x86/db_memrw.c
diff -u src/sys/arch/x86/x86/db_memrw.c:1.10 src/sys/arch/x86/x86/db_memrw.c:1.11
--- src/sys/arch/x86/x86/db_memrw.c:1.10	Sat Mar  9 08:42:26 2019
+++ src/sys/arch/x86/x86/db_memrw.c	Sun Apr 21 06:37:21 2019
@@ -1,4 +1,4 @@
-/*	$NetBSD: db_memrw.c,v 1.10 2019/03/09 08:42:26 maxv Exp $	*/
+/*	$NetBSD: db_memrw.c,v 1.11 2019/04/21 06:37:21 maxv Exp $	*/
 
 /*-
  * Copyright (c) 1996, 2000 The NetBSD Foundation, Inc.
@@ -53,7 +53,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: db_memrw.c,v 1.10 2019/03/09 08:42:26 maxv Exp $");
+__KERNEL_RCSID(0, "$NetBSD: db_memrw.c,v 1.11 2019/04/21 06:37:21 maxv Exp $");
 
 #include <sys/param.h>
 #include <sys/proc.h>
@@ -159,7 +159,7 @@ db_write_text(vaddr_t addr, size_t size,
 		 * with this mapping and subtract it from the
 		 * total size.
 		 */
-		if (pte & PG_PS)
+		if (pte & PTE_PS)
 			limit = NBPD_L2 - (addr & (NBPD_L2 - 1));
 		else
 			limit = PAGE_SIZE - (addr & PGOFSET);

Index: src/sys/arch/x86/x86/kgdb_machdep.c
diff -u src/sys/arch/x86/x86/kgdb_machdep.c:1.4 src/sys/arch/x86/x86/kgdb_machdep.c:1.5
--- src/sys/arch/x86/x86/kgdb_machdep.c:1.4	Sat Mar  9 08:42:26 2019
+++ src/sys/arch/x86/x86/kgdb_machdep.c	Sun Apr 21 06:37:21 2019
@@ -1,4 +1,4 @@
-/*	$NetBSD: kgdb_machdep.c,v 1.4 2019/03/09 08:42:26 maxv Exp $	*/
+/*	$NetBSD: kgdb_machdep.c,v 1.5 2019/04/21 06:37:21 maxv Exp $	*/
 
 /*
  * Copyright (c) 1997, 2017 The NetBSD Foundation, Inc.
@@ -56,7 +56,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: kgdb_machdep.c,v 1.4 2019/03/09 08:42:26 maxv Exp $");
+__KERNEL_RCSID(0, "$NetBSD: kgdb_machdep.c,v 1.5 2019/04/21 06:37:21 maxv Exp $");
 
 #include "opt_ddb.h"
 
@@ -93,8 +93,8 @@ kgdb_acc(vaddr_t va, size_t len)
 			pte = kvtopte(va);
 		if ((*pte & PTE_P) == 0)
 			return 0;
-		if (*pte & PG_PS)
-			va = (va & PG_LGFRAME) + NBPD_L2;
+		if (*pte & PTE_PS)
+			va = (va & PTE_LGFRAME) + NBPD_L2;
 		else
 			va += PAGE_SIZE;
 	} while (va < last_va);

Index: src/sys/arch/x86/x86/svs.c
diff -u src/sys/arch/x86/x86/svs.c:1.24 src/sys/arch/x86/x86/svs.c:1.25
--- src/sys/arch/x86/x86/svs.c:1.24	Sat Mar 23 10:02:05 2019
+++ src/sys/arch/x86/x86/svs.c	Sun Apr 21 06:37:21 2019
@@ -1,4 +1,4 @@
-/*	$NetBSD: svs.c,v 1.24 2019/03/23 10:02:05 maxv Exp $	*/
+/*	$NetBSD: svs.c,v 1.25 2019/04/21 06:37:21 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.24 2019/03/23 10:02:05 maxv Exp $");
+__KERNEL_RCSID(0, "$NetBSD: svs.c,v 1.25 2019/04/21 06:37:21 maxv Exp $");
 
 #include "opt_svs.h"
 
@@ -259,7 +259,7 @@ svs_tree_add(struct cpu_info *ci, vaddr_
 			dstpde[pidx] = PTE_P | PTE_W | pa;
 		}
 
-		pa = (paddr_t)(dstpde[pidx] & PG_FRAME);
+		pa = (paddr_t)(dstpde[pidx] & PTE_FRAME);
 		dstpde = (pd_entry_t *)PMAP_DIRECT_MAP(pa);
 	}
 
@@ -287,10 +287,10 @@ svs_page_add(struct cpu_info *ci, vaddr_
 	if (!pmap_valid_entry(srcpde[idx])) {
 		panic("%s: L2 page not mapped", __func__);
 	}
-	if (srcpde[idx] & PG_PS) {
-		pa = srcpde[idx] & PG_2MFRAME;
+	if (srcpde[idx] & PTE_PS) {
+		pa = srcpde[idx] & PTE_2MFRAME;
 		pa += (paddr_t)(va % NBPD_L2);
-		pde = (srcpde[idx] & ~(PG_G|PG_PS|PG_2MFRAME)) | pa;
+		pde = (srcpde[idx] & ~(PTE_G|PTE_PS|PTE_2MFRAME)) | pa;
 
 		if (pmap_valid_entry(dstpde[pidx])) {
 			panic("%s: L1 page already mapped", __func__);
@@ -310,7 +310,7 @@ svs_page_add(struct cpu_info *ci, vaddr_
 	if (pmap_valid_entry(dstpde[pidx])) {
 		panic("%s: L1 page already mapped", __func__);
 	}
-	dstpde[pidx] = srcpde[idx] & ~(PG_G);
+	dstpde[pidx] = srcpde[idx] & ~(PTE_G);
 }
 
 static void

Index: src/sys/arch/x86/x86/x86_tlb.c
diff -u src/sys/arch/x86/x86/x86_tlb.c:1.6 src/sys/arch/x86/x86/x86_tlb.c:1.7
--- src/sys/arch/x86/x86/x86_tlb.c:1.6	Thu Feb 21 12:17:52 2019
+++ src/sys/arch/x86/x86/x86_tlb.c	Sun Apr 21 06:37:21 2019
@@ -1,4 +1,4 @@
-/*	$NetBSD: x86_tlb.c,v 1.6 2019/02/21 12:17:52 maxv Exp $	*/
+/*	$NetBSD: x86_tlb.c,v 1.7 2019/04/21 06:37:21 maxv Exp $	*/
 
 /*-
  * Copyright (c) 2008-2012 The NetBSD Foundation, Inc.
@@ -40,7 +40,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: x86_tlb.c,v 1.6 2019/02/21 12:17:52 maxv Exp $");
+__KERNEL_RCSID(0, "$NetBSD: x86_tlb.c,v 1.7 2019/04/21 06:37:21 maxv Exp $");
 
 #include <sys/param.h>
 #include <sys/kernel.h>
@@ -199,7 +199,7 @@ pmap_tlb_invalidate(const pmap_tlb_packe
 
 	/* Find out what we need to invalidate. */
 	if (tp->tp_count == (uint16_t)-1) {
-		if (tp->tp_pte & PG_G) {
+		if (tp->tp_pte & PTE_G) {
 			/* Invalidating user and kernel TLB entries. */
 			tlbflushg();
 		} else {
@@ -224,7 +224,7 @@ pmap_tlb_shootdown(struct pmap *pm, vadd
 	int s;
 
 #ifndef XENPV
-	KASSERT((pte & PG_G) == 0 || pm == pmap_kernel());
+	KASSERT((pte & PTE_G) == 0 || pm == pmap_kernel());
 #endif
 
 	if (__predict_false(pm->pm_tlb_flush != NULL)) {
@@ -240,8 +240,8 @@ pmap_tlb_shootdown(struct pmap *pm, vadd
 		return;
 	}
 
-	if ((pte & PG_PS) != 0) {
-		va &= PG_LGFRAME;
+	if ((pte & PTE_PS) != 0) {
+		va &= PTE_LGFRAME;
 	}
 
 	/*
@@ -250,8 +250,8 @@ pmap_tlb_shootdown(struct pmap *pm, vadd
 	s = splvm();
 	tp = (pmap_tlb_packet_t *)curcpu()->ci_pmap_data;
 
-	/* Whole address flush will be needed if PG_G is set. */
-	CTASSERT(PG_G == (uint16_t)PG_G);
+	/* Whole address flush will be needed if PTE_G is set. */
+	CTASSERT(PTE_G == (uint16_t)PTE_G);
 	tp->tp_pte |= (uint16_t)pte;
 
 	if (tp->tp_count == (uint16_t)-1) {

Reply via email to