Module Name: src Committed By: skrll Date: Mon Nov 25 22:03:45 UTC 2024
Modified Files: src/sys/uvm/pmap: pmap.h pmap_devmap.h Log Message: Sprinkle #ifdef _KERNEL To generate a diff of this commit: cvs rdiff -u -r1.27 -r1.28 src/sys/uvm/pmap/pmap.h cvs rdiff -u -r1.1 -r1.2 src/sys/uvm/pmap/pmap_devmap.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/uvm/pmap/pmap.h diff -u src/sys/uvm/pmap/pmap.h:1.27 src/sys/uvm/pmap/pmap.h:1.28 --- src/sys/uvm/pmap/pmap.h:1.27 Thu Apr 18 12:16:23 2024 +++ src/sys/uvm/pmap/pmap.h Mon Nov 25 22:03:44 2024 @@ -1,4 +1,4 @@ -/* $NetBSD: pmap.h,v 1.27 2024/04/18 12:16:23 skrll Exp $ */ +/* $NetBSD: pmap.h,v 1.28 2024/11/25 22:03:44 skrll Exp $ */ /* * Copyright (c) 1992, 1993 @@ -80,8 +80,11 @@ #include <sys/rwlock.h> #include <uvm/uvm_object.h> +#include <uvm/uvm_pmap.h> #include <uvm/uvm_stat.h> +#ifdef _KERNEL + #ifdef UVMHIST UVMHIST_DECL(pmapexechist); UVMHIST_DECL(pmaphist); @@ -133,6 +136,8 @@ pmap_direct_process(paddr_t pa, voff_t p * NPTEPG * PAGE_SIZE. */ +#endif /* _KERNEL */ + typedef struct { pt_entry_t ppg_ptes[NPTEPG]; } pmap_ptpage_t; Index: src/sys/uvm/pmap/pmap_devmap.h diff -u src/sys/uvm/pmap/pmap_devmap.h:1.1 src/sys/uvm/pmap/pmap_devmap.h:1.2 --- src/sys/uvm/pmap/pmap_devmap.h:1.1 Thu Apr 20 08:28:02 2023 +++ src/sys/uvm/pmap/pmap_devmap.h Mon Nov 25 22:03:44 2024 @@ -1,4 +1,4 @@ -/* $NetBSD: pmap_devmap.h,v 1.1 2023/04/20 08:28:02 skrll Exp $ */ +/* $NetBSD: pmap_devmap.h,v 1.2 2024/11/25 22:03:44 skrll Exp $ */ /*- * Copyright (c) 2022 The NetBSD Foundation, Inc. @@ -33,6 +33,8 @@ #ifndef _UVM_PMAP_DEVMAP_H_ #define _UVM_PMAP_DEVMAP_H_ +#ifdef _KERNEL + typedef struct pmap_devmap { vaddr_t pd_va; /* virtual address */ paddr_t pd_pa; /* physical address */ @@ -63,4 +65,6 @@ const struct pmap_devmap *pmap_devmap_fi #define DEVMAP_ENTRY_END { 0 } +#endif /* _KERNEL */ + #endif /* _UVM_PMAP_DEVMAP_H_ */