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_ */