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