diff options
| author | Olivier Houchard <cognet@FreeBSD.org> | 2005-10-20 20:30:51 +0000 |
|---|---|---|
| committer | Olivier Houchard <cognet@FreeBSD.org> | 2005-10-20 20:30:51 +0000 |
| commit | b1e157f0e6079de9691c586b56ce3c95d95f50b9 (patch) | |
| tree | f2785db58a42e81b989675fc8c085e9b8d99e3a6 /sys/arm/xscale | |
| parent | f9d8d64f454f02803bd023fdc3facd6c03202421 (diff) | |
Notes
Diffstat (limited to 'sys/arm/xscale')
| -rw-r--r-- | sys/arm/xscale/i80321/i80321_space.c | 14 |
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 b3a8cc52cba5c..4723a14f7f71d 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); |
