PERFORCE change 135797 for review
Randall R. Stewart
rrs at FreeBSD.org
Wed Feb 20 15:54:39 UTC 2008
http://perforce.freebsd.org/chv.cgi?CH=135797
Change 135797 by rrs at rrs-mips2-jnpr on 2008/02/20 15:54:28
adds new func in front for the debugger.
Affected files ...
.. //depot/projects/mips2-jnpr/src/sys/mips/include/pmap.h#9 edit
Differences ...
==== //depot/projects/mips2-jnpr/src/sys/mips/include/pmap.h#9 (text+ko) ====
@@ -125,6 +125,12 @@
#define PMAP_TRYLOCK(pmap) mtx_trylock(&(pmap)->pm_mtx)
#define PMAP_UNLOCK(pmap) mtx_unlock(&(pmap)->pm_mtx)
+#define PMAP_LGMEM_LOCK_INIT(sysmap) mtx_init(&(sysmap)->lock, "pmap-lgmem", \
+ "per-cpu-map", (MTX_DEF| MTX_DUPOK))
+#define PMAP_LGMEM_LOCK(sysmap) mtx_lock(&(sysmap)->lock)
+#define PMAP_LGMEM_UNLOCK(sysmap) mtx_unlock(&(sysmap)->lock)
+#define PMAP_LGMEM_DESTROY(sysmap) mtx_destroy(&(sysmap)->lock)
+
#endif /* _KERNEL */
/*
@@ -181,6 +187,7 @@
/* PMAP_INLINE */ void pmap_kenter(vm_offset_t va, vm_paddr_t pa);
/* PMAP_INLINE */ void pmap_kremove(vm_offset_t va);
void * pmap_kenter_temporary(vm_paddr_t pa, int i);
+void pmap_kenter_temporary_free(vm_paddr_t pa);
int pmap_compute_pages_to_dump(void);
void pmap_update_page(pmap_t pmap, vm_offset_t va, pt_entry_t pte);
More information about the p4-projects
mailing list