summaryrefslogtreecommitdiffstats
path: root/sys/powerpc/aim/mmu_oea.c
diff options
context:
space:
mode:
authornwhitehorn <nwhitehorn@FreeBSD.org>2011-06-02 14:15:44 +0000
committernwhitehorn <nwhitehorn@FreeBSD.org>2011-06-02 14:15:44 +0000
commita69d260cff06e35c6a4f4fd269eb0ab85ab5cb1b (patch)
treeabf79df51456aa5a0535c75acec8ff0d89dda7e9 /sys/powerpc/aim/mmu_oea.c
parent612f3ac60f3ae3700867097de2bfb3d62d5d838f (diff)
downloadFreeBSD-src-a69d260cff06e35c6a4f4fd269eb0ab85ab5cb1b.zip
FreeBSD-src-a69d260cff06e35c6a4f4fd269eb0ab85ab5cb1b.tar.gz
Remove some dead code: unnecessary isyncs and memory sorting, which are
handled in mtmsr() and mem_regions(), respectively.
Diffstat (limited to 'sys/powerpc/aim/mmu_oea.c')
-rw-r--r--sys/powerpc/aim/mmu_oea.c20
1 files changed, 1 insertions, 19 deletions
diff --git a/sys/powerpc/aim/mmu_oea.c b/sys/powerpc/aim/mmu_oea.c
index 30435f5..51c6f8a 100644
--- a/sys/powerpc/aim/mmu_oea.c
+++ b/sys/powerpc/aim/mmu_oea.c
@@ -584,26 +584,9 @@ moea_pte_change(struct pte *pt, struct pte *pvo_pt, vm_offset_t va)
/*
* Quick sort callout for comparing memory regions.
*/
-static int mr_cmp(const void *a, const void *b);
static int om_cmp(const void *a, const void *b);
static int
-mr_cmp(const void *a, const void *b)
-{
- const struct mem_region *regiona;
- const struct mem_region *regionb;
-
- regiona = a;
- regionb = b;
- if (regiona->mr_start < regionb->mr_start)
- return (-1);
- else if (regiona->mr_start > regionb->mr_start)
- return (1);
- else
- return (0);
-}
-
-static int
om_cmp(const void *a, const void *b)
{
const struct ofw_map *mapa;
@@ -720,7 +703,6 @@ moea_bootstrap(mmu_t mmup, vm_offset_t kernelstart, vm_offset_t kernelend)
mem_regions(&pregions, &pregions_sz, &regions, &regions_sz);
CTR0(KTR_PMAP, "moea_bootstrap: physical memory");
- qsort(pregions, pregions_sz, sizeof(*pregions), mr_cmp);
for (i = 0; i < pregions_sz; i++) {
vm_offset_t pa;
vm_offset_t end;
@@ -749,7 +731,7 @@ moea_bootstrap(mmu_t mmup, vm_offset_t kernelstart, vm_offset_t kernelend)
if (sizeof(phys_avail)/sizeof(phys_avail[0]) < regions_sz)
panic("moea_bootstrap: phys_avail too small");
- qsort(regions, regions_sz, sizeof(*regions), mr_cmp);
+
phys_avail_count = 0;
physsz = 0;
hwphyssz = 0;
OpenPOWER on IntegriCloud