svn commit: r286040 - in head/sys: arm/arm i386/i386 mips/mips
Sean Bruno
sbruno at FreeBSD.org
Wed Jul 29 20:47:29 UTC 2015
Author: sbruno
Date: Wed Jul 29 20:47:27 2015
New Revision: 286040
URL: https://svnweb.freebsd.org/changeset/base/286040
Log:
Remove dead functions pmap_pvdump and pads.
Differential Revision: D3206
Submitted by: kevin.bowling at kev009.com
Reviewed by: alc
Modified:
head/sys/arm/arm/pmap-v6-new.c
head/sys/i386/i386/pmap.c
head/sys/mips/mips/pmap.c
Modified: head/sys/arm/arm/pmap-v6-new.c
==============================================================================
--- head/sys/arm/arm/pmap-v6-new.c Wed Jul 29 20:17:29 2015 (r286039)
+++ head/sys/arm/arm/pmap-v6-new.c Wed Jul 29 20:47:27 2015 (r286040)
@@ -162,7 +162,6 @@ __FBSDID("$FreeBSD$");
static void pmap_zero_page_check(vm_page_t m);
void pmap_debug(int level);
int pmap_pid_dump(int pid);
-void pmap_pvdump(vm_paddr_t pa);
#define PDEBUG(_lev_,_stat_) \
if (pmap_debug_level >= (_lev_)) \
@@ -6345,62 +6344,6 @@ pmap_pid_dump(int pid)
return (npte2);
}
-/*
- * Print address space of pmap.
- */
-static void
-pads(pmap_t pmap)
-{
- int i, j;
- vm_paddr_t va;
- pt1_entry_t pte1;
- pt2_entry_t *pte2p, pte2;
-
- if (pmap == kernel_pmap)
- return;
- for (i = 0; i < NPTE1_IN_PT1; i++) {
- pte1 = pte1_load(&pmap->pm_pt1[i]);
- if (pte1_is_section(pte1)) {
- /*
- * QQQ: Do something here!
- */
- } else if (pte1_is_link(pte1)) {
- for (j = 0; j < NPTE2_IN_PT2; j++) {
- va = (i << PTE1_SHIFT) + (j << PAGE_SHIFT);
- if (pmap == kernel_pmap && va < KERNBASE)
- continue;
- if (pmap != kernel_pmap && va >= KERNBASE &&
- (va < UPT2V_MIN_ADDRESS ||
- va >= UPT2V_MAX_ADDRESS))
- continue;
-
- pte2p = pmap_pte2(pmap, va);
- pte2 = pte2_load(pte2p);
- pmap_pte2_release(pte2p);
- if (!pte2_is_valid(pte2))
- continue;
- printf("%x:%x ", va, pte2);
- }
- }
- }
-}
-
-void
-pmap_pvdump(vm_paddr_t pa)
-{
- pv_entry_t pv;
- pmap_t pmap;
- vm_page_t m;
-
- printf("pa %x", pa);
- m = PHYS_TO_VM_PAGE(pa);
- TAILQ_FOREACH(pv, &m->md.pv_list, pv_next) {
- pmap = PV_PMAP(pv);
- printf(" -> pmap %p, va %x", (void *)pmap, pv->pv_va);
- pads(pmap);
- }
- printf(" ");
-}
#endif
#ifdef DDB
Modified: head/sys/i386/i386/pmap.c
==============================================================================
--- head/sys/i386/i386/pmap.c Wed Jul 29 20:17:29 2015 (r286039)
+++ head/sys/i386/i386/pmap.c Wed Jul 29 20:47:27 2015 (r286040)
@@ -5461,51 +5461,3 @@ pmap_pid_dump(int pid)
return (npte);
}
#endif
-
-#if defined(DEBUG)
-
-static void pads(pmap_t pm);
-void pmap_pvdump(vm_paddr_t pa);
-
-/* print address space of pmap*/
-static void
-pads(pmap_t pm)
-{
- int i, j;
- vm_paddr_t va;
- pt_entry_t *ptep;
-
- if (pm == kernel_pmap)
- return;
- for (i = 0; i < NPDEPTD; i++)
- if (pm->pm_pdir[i])
- for (j = 0; j < NPTEPG; j++) {
- va = (i << PDRSHIFT) + (j << PAGE_SHIFT);
- if (pm == kernel_pmap && va < KERNBASE)
- continue;
- if (pm != kernel_pmap && va > UPT_MAX_ADDRESS)
- continue;
- ptep = pmap_pte(pm, va);
- if (pmap_pte_v(ptep))
- printf("%x:%x ", va, *ptep);
- };
-
-}
-
-void
-pmap_pvdump(vm_paddr_t pa)
-{
- pv_entry_t pv;
- pmap_t pmap;
- vm_page_t m;
-
- printf("pa %x", pa);
- m = PHYS_TO_VM_PAGE(pa);
- TAILQ_FOREACH(pv, &m->md.pv_list, pv_next) {
- pmap = PV_PMAP(pv);
- printf(" -> pmap %p, va %x", (void *)pmap, pv->pv_va);
- pads(pmap);
- }
- printf(" ");
-}
-#endif
Modified: head/sys/mips/mips/pmap.c
==============================================================================
--- head/sys/mips/mips/pmap.c Wed Jul 29 20:17:29 2015 (r286039)
+++ head/sys/mips/mips/pmap.c Wed Jul 29 20:47:27 2015 (r286040)
@@ -3294,56 +3294,6 @@ DB_SHOW_COMMAND(ptable, ddb_pid_dump)
}
#endif
-#if defined(DEBUG)
-
-static void pads(pmap_t pm);
-void pmap_pvdump(vm_offset_t pa);
-
-/* print address space of pmap*/
-static void
-pads(pmap_t pm)
-{
- unsigned va, i, j;
- pt_entry_t *ptep;
-
- if (pm == kernel_pmap)
- return;
- for (i = 0; i < NPTEPG; i++)
- if (pm->pm_segtab[i])
- for (j = 0; j < NPTEPG; j++) {
- va = (i << SEGSHIFT) + (j << PAGE_SHIFT);
- if (pm == kernel_pmap && va < KERNBASE)
- continue;
- if (pm != kernel_pmap &&
- va >= VM_MAXUSER_ADDRESS)
- continue;
- ptep = pmap_pte(pm, va);
- if (pte_test(ptep, PTE_V))
- printf("%x:%x ", va, *(int *)ptep);
- }
-
-}
-
-void
-pmap_pvdump(vm_offset_t pa)
-{
- register pv_entry_t pv;
- vm_page_t m;
-
- printf("pa %x", pa);
- m = PHYS_TO_VM_PAGE(pa);
- for (pv = TAILQ_FIRST(&m->md.pv_list); pv;
- pv = TAILQ_NEXT(pv, pv_list)) {
- printf(" -> pmap %p, va %x", (void *)pv->pv_pmap, pv->pv_va);
- pads(pv->pv_pmap);
- }
- printf(" ");
-}
-
-/* N/C */
-#endif
-
-
/*
* Allocate TLB address space tag (called ASID or TLBPID) and return it.
* It takes almost as much or more time to search the TLB for a
More information about the svn-src-all
mailing list