PERFORCE change 132368 for review
Warner Losh
imp at FreeBSD.org
Wed Jan 2 21:42:19 PST 2008
http://perforce.freebsd.org/chv.cgi?CH=132368
Change 132368 by imp at imp_paco-paco on 2008/01/03 05:41:23
Declare pmap_uipdate_page() in pmap.h.
Don't PMAP_INLINE for non-static functions.
Affected files ...
.. //depot/projects/mips2-jnpr/src/sys/mips/include/pmap.h#5 edit
.. //depot/projects/mips2-jnpr/src/sys/mips/mips/pmap.c#6 edit
.. //depot/projects/mips2-jnpr/src/sys/mips/mips/trap.c#4 edit
Differences ...
==== //depot/projects/mips2-jnpr/src/sys/mips/include/pmap.h#5 (text+ko) ====
@@ -177,10 +177,11 @@
int page_is_managed(vm_offset_t pa);
void pmap_page_is_free(vm_page_t m);
void pmap_kushmem_reattach(struct proc *);
-PMAP_INLINE void pmap_kenter(vm_offset_t va, vm_paddr_t pa);
-PMAP_INLINE void pmap_kremove(vm_offset_t va);
+/* 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);
int pmap_compute_pages_to_dump(void);
+void pmap_update_page(pmap_t pmap, vm_offset_t va, pt_entry_t pte);
/*
* floating virtual pages (FPAGES)
==== //depot/projects/mips2-jnpr/src/sys/mips/mips/pmap.c#6 (text+ko) ====
@@ -572,7 +572,7 @@
/*
* add a wired page to the kva
*/
-PMAP_INLINE void
+/* PMAP_INLINE */ void
pmap_kenter(vm_offset_t va, vm_paddr_t pa)
{
register pt_entry_t *pte;
@@ -595,7 +595,7 @@
/*
* remove a page from the kernel pagetables
*/
-PMAP_INLINE void
+/* PMAP_INLINE */ void
pmap_kremove(vm_offset_t va)
{
register pt_entry_t *pte;
@@ -2812,7 +2812,7 @@
* Extract the physical page address associated
* virtual address.
*/
-PMAP_INLINE vm_offset_t
+/* PMAP_INLINE */ vm_offset_t
pmap_kextract(vm_offset_t va)
{
vm_offset_t pa = 0;
==== //depot/projects/mips2-jnpr/src/sys/mips/mips/trap.c#4 (text+ko) ====
@@ -302,7 +302,6 @@
* In the case of a kernel trap, we return the pc where to resume if
* p->p_addr->u_pcb.pcb_onfault is set, otherwise, return old pc.
*/
-void pmap_update_page(pmap_t pmap, vm_offset_t va, pt_entry_t pte);
u_int
trap(trapframe)
struct trapframe *trapframe;
More information about the p4-projects
mailing list