History log of /src/sys/arch/arm/iomd/iomd_dma.c |
Revision | | Date | Author | Comments |
1.10 |
| 05-Aug-2006 |
bjh21 | branches: 1.10.34; ANSIfy, un-__P, and generally KNF.
|
1.9 |
| 11-Dec-2005 |
christos | branches: 1.9.4; 1.9.8; merge ktrace-lwp.
|
1.8 |
| 15-Jul-2003 |
lukem | branches: 1.8.16; __KERNEL_RCSID()
|
1.7 |
| 01-Apr-2003 |
thorpej | branches: 1.7.2; Use PAGE_SIZE rather than NBPG.
|
1.6 |
| 27-Sep-2002 |
provos | remove trailing \n in panic(). approved perry.
|
1.5 |
| 10-Apr-2002 |
thorpej | vm_offset_t -> vaddr_t,paddr_t
|
1.4 |
| 18-Feb-2002 |
bjh21 | Change signature of dma_intr() to match other interrupt handlers.
|
1.3 |
| 25-Jan-2002 |
thorpej | Overhaul of the ARM cache code. This is mostly a simplification pass. Rather than providing a whole slew of cache operations that aren't ever used, distill them down to some useful primitives:
icache_sync_all Synchronize I-cache icache_sync_range Synchronize I-cache range
dcache_wbinv_all Write-back and Invalidate D-cache dcache_wbinv_range Write-back and Invalidate D-cache range dcache_inv_range Invalidate D-cache range dcache_wb_range Write-back D-cache range
idcache_wbinv_all Write-back and Invalidate D-cache, Invalidate I-cache idcache_wbinv_range Write-back and Invalidate D-cache, Invalidate I-cache range
Note: This does not yet include an overhaul of the actual asm files that implement the primitives. Instead, we've provided a safe default for each CPU type, and the individual CPU types can now be optimized one at a time.
|
1.2 |
| 27-Nov-2001 |
thorpej | branches: 1.2.2; Use <machine/intr.h> rather than <machine/irqhandler.h>
|
1.1 |
| 05-Oct-2001 |
reinoud | branches: 1.1.4; Initial commit of the splitting off of arch/acorn32 from arch/arm32.
The IOMD/VIDC combination is now moved to arch/arm/iomd together. These files still need a lot of cleaning up :( .... esp. the RC7500 support that is still dormant in it; this needs either to be removed or split out for RC7500's ``VIDC'' video/audio variant.
Apart from the RC7500 support wich is still in arch/arm32 the iomd,vidc,riscpc and podulebus subdirectories of arch/arm32 can be removed.
This split still uses some small parts of arch/arm32 .... those are the MI parts that haven't been moved yet.
RiscPC/A7000 have been tested and confirmed to build as should NC.
|
1.1.4.5 |
| 18-Oct-2002 |
nathanw | Catch up to -current.
|
1.1.4.4 |
| 17-Apr-2002 |
nathanw | Catch up to -current.
|
1.1.4.3 |
| 28-Feb-2002 |
nathanw | Catch up to -current.
|
1.1.4.2 |
| 08-Jan-2002 |
nathanw | Catch up to -current.
|
1.1.4.1 |
| 05-Oct-2001 |
nathanw | file iomd_dma.c was added on branch nathanw_sa on 2002-01-08 00:23:15 +0000
|
1.2.2.6 |
| 10-Oct-2002 |
jdolecek | sync kqueue with -current; this includes merge of gehenna-devsw branch, merge of i386 MP branch, and part of autoconf rototil work
|
1.2.2.5 |
| 23-Jun-2002 |
jdolecek | catch up with -current on kqueue branch
|
1.2.2.4 |
| 16-Mar-2002 |
jdolecek | Catch up with -current.
|
1.2.2.3 |
| 11-Feb-2002 |
jdolecek | Sync w/ -current.
|
1.2.2.2 |
| 10-Jan-2002 |
thorpej | Sync kqueue branch with -current.
|
1.2.2.1 |
| 27-Nov-2001 |
thorpej | file iomd_dma.c was added on branch kqueue on 2002-01-10 19:38:02 +0000
|
1.7.2.3 |
| 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.7.2.2 |
| 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.7.2.1 |
| 03-Aug-2004 |
skrll | Sync with HEAD
|
1.8.16.1 |
| 30-Dec-2006 |
yamt | sync with head.
|
1.9.8.1 |
| 11-Aug-2006 |
yamt | sync with head
|
1.9.4.1 |
| 09-Sep-2006 |
rpaulo | sync with head
|
1.10.34.1 |
| 09-Feb-2008 |
chris | Add initial reworking of acorn32 to use new interrupt code.
Note that cats probably won't work currently as acorn32 changed the way that the pic is registered, it has to provide the irq lines as on acorn32 we attach the iomd after we need to register irqs for the pioc. So we setup the irqs for iomd before malloc etc are available. This needs to be fixed.
More work is still needed to update most of the podulebus drivers. First I need to add podulebus wrapper for interrupts that handles the maskaddr and maskbits. Exposing them to the common irq code is wrong.
|