Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 5 Sep 2008 04:42:19 GMT
From:      Oleksandr Tymoshenko <gonzo@FreeBSD.org>
To:        Perforce Change Reviews <perforce@FreeBSD.org>
Subject:   PERFORCE change 149237 for review
Message-ID:  <200809050442.m854gJwN051063@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=149237

Change 149237 by gonzo@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);



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200809050442.m854gJwN051063>