Module Name: src Committed By: mrg Date: Sun Sep 6 10:48:21 UTC 2020
Modified Files: src/sys/arch/sparc/include: pmap.h src/sys/arch/sparc64/include: pmap.h Log Message: forward declare struct vm_page, and include uvm_prot.h and uvm_pmap.h. fixes build, presumeably after uvm.h external rototill. To generate a diff of this commit: cvs rdiff -u -r1.93 -r1.94 src/sys/arch/sparc/include/pmap.h cvs rdiff -u -r1.63 -r1.64 src/sys/arch/sparc64/include/pmap.h 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/sparc/include/pmap.h diff -u src/sys/arch/sparc/include/pmap.h:1.93 src/sys/arch/sparc/include/pmap.h:1.94 --- src/sys/arch/sparc/include/pmap.h:1.93 Sat Mar 14 14:05:43 2020 +++ src/sys/arch/sparc/include/pmap.h Sun Sep 6 10:48:21 2020 @@ -1,4 +1,4 @@ -/* $NetBSD: pmap.h,v 1.93 2020/03/14 14:05:43 ad Exp $ */ +/* $NetBSD: pmap.h,v 1.94 2020/09/06 10:48:21 mrg Exp $ */ /* * Copyright (c) 1996 @@ -50,6 +50,11 @@ #include "opt_sparc_arch.h" #endif +struct vm_page; + +#include <uvm/uvm_prot.h> +#include <uvm/uvm_pmap.h> + #include <sparc/pte.h> /* Index: src/sys/arch/sparc64/include/pmap.h diff -u src/sys/arch/sparc64/include/pmap.h:1.63 src/sys/arch/sparc64/include/pmap.h:1.64 --- src/sys/arch/sparc64/include/pmap.h:1.63 Sun Dec 15 21:11:34 2019 +++ src/sys/arch/sparc64/include/pmap.h Sun Sep 6 10:48:21 2020 @@ -1,4 +1,4 @@ -/* $NetBSD: pmap.h,v 1.63 2019/12/15 21:11:34 ad Exp $ */ +/* $NetBSD: pmap.h,v 1.64 2020/09/06 10:48:21 mrg Exp $ */ /*- * Copyright (C) 1995, 1996 Wolfgang Solfrank. @@ -37,6 +37,9 @@ #ifndef _LOCORE #include <machine/pte.h> #include <sys/queue.h> +struct vm_page; +#include <uvm/uvm_prot.h> +#include <uvm/uvm_pmap.h> #include <uvm/uvm_object.h> #ifdef _KERNEL #include <machine/cpuset.h>