Module Name: src
Committed By: rin
Date: Tue Mar 30 03:15:54 UTC 2021
Modified Files:
src/sys/arch/evbppc/explora: machdep.c
src/sys/arch/evbppc/virtex: design_gsrd2.c
src/sys/arch/powerpc/ibm4xx: pmap.c
src/sys/arch/powerpc/include/ibm4xx: tlb.h
src/sys/arch/powerpc/powerpc: db_interface.c
Removed Files:
src/sys/arch/evbppc/include: tlb.h
Log Message:
G/C misleading <evbppc/tlb.h>. Use <powerpc/ibm4xx/tlb.h> directly.
To generate a diff of this commit:
cvs rdiff -u -r1.49 -r1.50 src/sys/arch/evbppc/explora/machdep.c
cvs rdiff -u -r1.1 -r0 src/sys/arch/evbppc/include/tlb.h
cvs rdiff -u -r1.5 -r1.6 src/sys/arch/evbppc/virtex/design_gsrd2.c
cvs rdiff -u -r1.95 -r1.96 src/sys/arch/powerpc/ibm4xx/pmap.c
cvs rdiff -u -r1.6 -r1.7 src/sys/arch/powerpc/include/ibm4xx/tlb.h
cvs rdiff -u -r1.55 -r1.56 src/sys/arch/powerpc/powerpc/db_interface.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/evbppc/explora/machdep.c
diff -u src/sys/arch/evbppc/explora/machdep.c:1.49 src/sys/arch/evbppc/explora/machdep.c:1.50
--- src/sys/arch/evbppc/explora/machdep.c:1.49 Tue Mar 30 03:04:51 2021
+++ src/sys/arch/evbppc/explora/machdep.c Tue Mar 30 03:15:53 2021
@@ -1,4 +1,4 @@
-/* $NetBSD: machdep.c,v 1.49 2021/03/30 03:04:51 rin Exp $ */
+/* $NetBSD: machdep.c,v 1.50 2021/03/30 03:15:53 rin Exp $ */
/*-
* Copyright (c) 2003 The NetBSD Foundation, Inc.
@@ -30,7 +30,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: machdep.c,v 1.49 2021/03/30 03:04:51 rin Exp $");
+__KERNEL_RCSID(0, "$NetBSD: machdep.c,v 1.50 2021/03/30 03:15:53 rin Exp $");
#include "opt_explora.h"
@@ -43,13 +43,13 @@ __KERNEL_RCSID(0, "$NetBSD: machdep.c,v
#include <prop/proplib.h>
#include <machine/explora.h>
-#include <machine/tlb.h>
#include <powerpc/spr.h>
#include <powerpc/ibm4xx/spr.h>
#include <powerpc/ibm4xx/cpu.h>
#include <powerpc/ibm4xx/dcr403cgx.h>
+#include <powerpc/ibm4xx/tlb.h>
#define TLB_PG_SIZE (16*1024*1024)
Index: src/sys/arch/evbppc/virtex/design_gsrd2.c
diff -u src/sys/arch/evbppc/virtex/design_gsrd2.c:1.5 src/sys/arch/evbppc/virtex/design_gsrd2.c:1.6
--- src/sys/arch/evbppc/virtex/design_gsrd2.c:1.5 Mon Mar 29 13:14:13 2021
+++ src/sys/arch/evbppc/virtex/design_gsrd2.c Tue Mar 30 03:15:53 2021
@@ -1,4 +1,4 @@
-/* $NetBSD: design_gsrd2.c,v 1.5 2021/03/29 13:14:13 rin Exp $ */
+/* $NetBSD: design_gsrd2.c,v 1.6 2021/03/30 03:15:53 rin Exp $ */
/*
* Copyright (c) 2006 Jachym Holecek
@@ -32,7 +32,7 @@
#include "opt_virtex.h"
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: design_gsrd2.c,v 1.5 2021/03/29 13:14:13 rin Exp $");
+__KERNEL_RCSID(0, "$NetBSD: design_gsrd2.c,v 1.6 2021/03/30 03:15:53 rin Exp $");
#include <sys/param.h>
#include <sys/systm.h>
@@ -45,9 +45,9 @@ __KERNEL_RCSID(0, "$NetBSD: design_gsrd2
#include <sys/intr.h>
#include <machine/powerpc.h>
-#include <machine/tlb.h>
#include <powerpc/ibm4xx/cpu.h>
+#include <powerpc/ibm4xx/tlb.h>
#include <powerpc/ibm4xx/dev/plbvar.h>
#include <evbppc/virtex/dev/xcvbusvar.h>
Index: src/sys/arch/powerpc/ibm4xx/pmap.c
diff -u src/sys/arch/powerpc/ibm4xx/pmap.c:1.95 src/sys/arch/powerpc/ibm4xx/pmap.c:1.96
--- src/sys/arch/powerpc/ibm4xx/pmap.c:1.95 Thu Sep 10 04:36:24 2020
+++ src/sys/arch/powerpc/ibm4xx/pmap.c Tue Mar 30 03:15:53 2021
@@ -1,4 +1,4 @@
-/* $NetBSD: pmap.c,v 1.95 2020/09/10 04:36:24 rin Exp $ */
+/* $NetBSD: pmap.c,v 1.96 2021/03/30 03:15:53 rin Exp $ */
/*
* Copyright 2001 Wasabi Systems, Inc.
@@ -67,7 +67,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: pmap.c,v 1.95 2020/09/10 04:36:24 rin Exp $");
+__KERNEL_RCSID(0, "$NetBSD: pmap.c,v 1.96 2021/03/30 03:15:53 rin Exp $");
#ifdef _KERNEL_OPT
#include "opt_ddb.h"
@@ -86,7 +86,6 @@ __KERNEL_RCSID(0, "$NetBSD: pmap.c,v 1.9
#include <uvm/uvm.h>
#include <machine/powerpc.h>
-#include <machine/tlb.h>
#include <powerpc/pcb.h>
@@ -94,6 +93,7 @@ __KERNEL_RCSID(0, "$NetBSD: pmap.c,v 1.9
#include <powerpc/ibm4xx/spr.h>
#include <powerpc/ibm4xx/cpu.h>
+#include <powerpc/ibm4xx/tlb.h>
/*
* kernmap is an array of PTEs large enough to map in
Index: src/sys/arch/powerpc/include/ibm4xx/tlb.h
diff -u src/sys/arch/powerpc/include/ibm4xx/tlb.h:1.6 src/sys/arch/powerpc/include/ibm4xx/tlb.h:1.7
--- src/sys/arch/powerpc/include/ibm4xx/tlb.h:1.6 Thu Mar 5 02:14:53 2020
+++ src/sys/arch/powerpc/include/ibm4xx/tlb.h Tue Mar 30 03:15:53 2021
@@ -1,4 +1,4 @@
-/* $NetBSD: tlb.h,v 1.6 2020/03/05 02:14:53 rin Exp $ */
+/* $NetBSD: tlb.h,v 1.7 2021/03/30 03:15:53 rin Exp $ */
/*
* Copyright 2001 Wasabi Systems, Inc.
@@ -104,8 +104,12 @@ int ppc4xx_tlb_new_pid(struct pmap *);
void ppc4xx_tlb_reserve(paddr_t, vaddr_t, size_t, int);
void *ppc4xx_tlb_mapiodev(paddr_t, psize_t);
+#ifndef ppc4xx_tlbflags
+#define ppc4xx_tlbflags(va, pa) (0)
#endif
+#endif /* !_LOCORE */
+
#define TLB_PID_INVALID 0xFFFF
#endif /* _IBM4XX_TLB_H_ */
Index: src/sys/arch/powerpc/powerpc/db_interface.c
diff -u src/sys/arch/powerpc/powerpc/db_interface.c:1.55 src/sys/arch/powerpc/powerpc/db_interface.c:1.56
--- src/sys/arch/powerpc/powerpc/db_interface.c:1.55 Tue Feb 23 07:13:52 2021
+++ src/sys/arch/powerpc/powerpc/db_interface.c Tue Mar 30 03:15:53 2021
@@ -1,8 +1,8 @@
-/* $NetBSD: db_interface.c,v 1.55 2021/02/23 07:13:52 mrg Exp $ */
+/* $NetBSD: db_interface.c,v 1.56 2021/03/30 03:15:53 rin Exp $ */
/* $OpenBSD: db_interface.c,v 1.2 1996/12/28 06:21:50 rahnds Exp $ */
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: db_interface.c,v 1.55 2021/02/23 07:13:52 mrg Exp $");
+__KERNEL_RCSID(0, "$NetBSD: db_interface.c,v 1.56 2021/03/30 03:15:53 rin Exp $");
#define USERACC
@@ -36,7 +36,7 @@ __KERNEL_RCSID(0, "$NetBSD: db_interface
#ifdef PPC_IBM4XX
#include <powerpc/ibm4xx/cpu.h>
#include <powerpc/ibm4xx/spr.h>
-#include <machine/tlb.h>
+#include <powerpc/ibm4xx/tlb.h>
#include <uvm/uvm_extern.h>
#endif