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