Stop making <machine/pmap.h> include <machine/pte.h>, and fix the very few
authormiod <miod@openbsd.org>
Thu, 11 Apr 2024 18:58:44 +0000 (18:58 +0000)
committermiod <miod@openbsd.org>
Thu, 11 Apr 2024 18:58:44 +0000 (18:58 +0000)
files which really need <machine/pte.h> guts.

lib/libkvm/kvm_sparc64.c
sys/arch/sparc64/include/pmap.h
sys/arch/sparc64/sparc64/db_interface.c
sys/arch/sparc64/sparc64/genassym.cf
sys/arch/sparc64/sparc64/ipifuncs.c
sys/arch/sparc64/sparc64/pmap.c

index 388420e..29f7bb8 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: kvm_sparc64.c,v 1.13 2021/12/01 21:45:19 deraadt Exp $        */
+/*     $OpenBSD: kvm_sparc64.c,v 1.14 2024/04/11 18:58:44 miod Exp $   */
 /*     $NetBSD: kvm_sparc64.c,v 1.7 2001/08/05 03:33:15 matt Exp $     */
 
 /*-
@@ -53,7 +53,7 @@
 
 #include <machine/param.h>
 #include <machine/vmparam.h>
-#include <machine/pmap.h>
+#include <machine/pte.h>
 #include <machine/kcore.h>
 
 #include <limits.h>
index 2c37802..12d6f2b 100644 (file)
@@ -35,7 +35,6 @@
 #define        _MACHINE_PMAP_H_
 
 #ifndef _LOCORE
-#include <machine/pte.h>
 #ifdef _KERNEL
 #include <sys/queue.h>
 #endif
index 0351dfc..dc90039 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: db_interface.c,v 1.63 2024/03/29 21:27:53 miod Exp $  */
+/*     $OpenBSD: db_interface.c,v 1.64 2024/04/11 18:58:44 miod Exp $  */
 /*     $NetBSD: db_interface.c,v 1.61 2001/07/31 06:55:47 eeh Exp $ */
 
 /*
@@ -53,7 +53,7 @@
 #include <machine/cpu.h>
 #include <machine/openfirm.h>
 #include <machine/ctlreg.h>
-#include <machine/pmap.h>
+#include <machine/pte.h>
 
 #ifdef notyet
 #include "fb.h"
index 3ca1274..6740bef 100644 (file)
@@ -1,4 +1,4 @@
-#      $OpenBSD: genassym.cf,v 1.45 2024/04/08 20:07:53 miod Exp $
+#      $OpenBSD: genassym.cf,v 1.46 2024/04/11 18:58:44 miod Exp $
 #      $NetBSD: genassym.cf,v 1.23 2001/08/08 00:09:30 eeh Exp $
 
 #
@@ -77,8 +77,9 @@ include <sys/user.h>
 
 include <uvm/uvm_extern.h>
 
-include <machine/pmap.h>
 include <machine/cpu.h>
+include <machine/pmap.h>
+include <machine/pte.h>
 
 include <machine/fsr.h>
 include <machine/reg.h>
index 8ce3a66..2edd45a 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: ipifuncs.c,v 1.20 2024/04/08 20:00:27 miod Exp $      */
+/*     $OpenBSD: ipifuncs.c,v 1.21 2024/04/11 18:58:44 miod Exp $      */
 /*     $NetBSD: ipifuncs.c,v 1.8 2006/10/07 18:11:36 rjs Exp $ */
 
 /*-
@@ -36,7 +36,7 @@
 #include <machine/cpu.h>
 #include <machine/ctlreg.h>
 #include <machine/hypervisor.h>
-#include <machine/pmap.h>
+#include <machine/pte.h>
 #include <machine/sparc64.h>
 
 #define SPARC64_IPI_RETRIES    10000
index 2462897..b2dbea6 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: pmap.c,v 1.118 2024/04/08 20:00:27 miod Exp $ */
+/*     $OpenBSD: pmap.c,v 1.119 2024/04/11 18:58:44 miod Exp $ */
 /*     $NetBSD: pmap.c,v 1.107 2001/08/31 16:47:41 eeh Exp $   */
 /*
  * 
@@ -45,6 +45,7 @@
 #include <machine/hypervisor.h>
 #include <machine/openfirm.h>
 #include <machine/kcore.h>
+#include <machine/pte.h>
 
 #include <sparc64/sparc64/cache.h>