PERFORCE change 149237 for review
Oleksandr Tymoshenko
gonzo at FreeBSD.org
Fri Sep 5 04:42:21 UTC 2008
http://perforce.freebsd.org/chv.cgi?CH=149237
Change 149237 by gonzo at gonzo_jeeves on 2008/09/05 04:41:55
Move struct pmap and friends out of _KERNEL-only scope. Fixes
libkvm breakage.
Affected files ...
.. //depot/projects/mips2/src/sys/mips/include/pmap.h#15 edit
Differences ...
==== //depot/projects/mips2/src/sys/mips/include/pmap.h#15 (text+ko) ====
@@ -46,6 +46,7 @@
#define _MACHINE_PMAP_H_
#include <machine/vmparam.h>
+#include <machine/pte.h>
/*
* Copyright (c) 1987 Carnegie-Mellon University
@@ -104,11 +105,9 @@
#define KPTDI (VM_MIN_KERNEL_ADDRESS >> SEGSHIFT)
#define NUSERPGTBLS (VM_MAXUSER_ADDRESS >> SEGSHIFT)
-#ifdef _KERNEL
#ifndef LOCORE
#include <sys/queue.h>
-#include <machine/pte.h>
#include <sys/_lock.h>
#include <sys/_mutex.h>
@@ -146,6 +145,8 @@
typedef struct pmap *pmap_t;
+#ifdef _KERNEL
+
pt_entry_t *pmap_pte(pmap_t, vm_offset_t);
pd_entry_t pmap_segmap(pmap_t pmap, vm_offset_t va);
vm_offset_t pmap_kextract(vm_offset_t va);
More information about the p4-projects
mailing list