summaryrefslogtreecommitdiffstats
path: root/sys/arm/xscale
diff options
context:
space:
mode:
authorcognet <cognet@FreeBSD.org>2005-10-20 20:30:51 +0000
committercognet <cognet@FreeBSD.org>2005-10-20 20:30:51 +0000
commit3422e6ffbbb183a7a7687f47da9f6253a18ea052 (patch)
treef2785db58a42e81b989675fc8c085e9b8d99e3a6 /sys/arm/xscale
parentbf4cb5aab0f39d9b5af892511cf500a571287bc5 (diff)
downloadFreeBSD-src-3422e6ffbbb183a7a7687f47da9f6253a18ea052.zip
FreeBSD-src-3422e6ffbbb183a7a7687f47da9f6253a18ea052.tar.gz
Cleanup.
Diffstat (limited to 'sys/arm/xscale')
-rw-r--r--sys/arm/xscale/i80321/i80321_space.c14
1 files changed, 1 insertions, 13 deletions
diff --git a/sys/arm/xscale/i80321/i80321_space.c b/sys/arm/xscale/i80321/i80321_space.c
index b3a8cc5..4723a14 100644
--- a/sys/arm/xscale/i80321/i80321_space.c
+++ b/sys/arm/xscale/i80321/i80321_space.c
@@ -257,23 +257,11 @@ int
i80321_mem_bs_map(void *t, bus_addr_t bpa, bus_size_t size, int flags,
bus_space_handle_t *bshp)
{
+ vm_paddr_t pa, endpa;
- vm_offset_t va;
- uint32_t busbase;
- vm_paddr_t pa, endpa, physbase;
-
- /*
- * Found the window -- PCI MEM space is not mapped by allocating
- * some kernel VA space and mapping the pages with pmap_enter().
- * pmap_enter() will map unmanaged pages as non-cacheable.
- */
- pa = trunc_page((bpa - busbase) + physbase);
- endpa = round_page(((bpa - busbase) + physbase) + size);
pa = trunc_page(bpa);
endpa = round_page(bpa + size);
- *bshp = va + (bpa & PAGE_MASK);
- *bshp = pa;
*bshp = (vm_offset_t)pmap_mapdev(pa, endpa - pa);
return (0);
OpenPOWER on IntegriCloud