NetBSD/sys/arch/evbarm/iq80310
thorpej 4e990d9ccb 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.
2002-01-25 19:19:22 +00:00
..
com_obio.c
genassym.cf * Share a common vector page between arm26 and arm32. 2001-12-20 01:20:21 +00:00
i80312_mainbus.c
iq80310_7seg.c Some prototype cleanup. 2002-01-20 03:41:47 +00:00
iq80310_intr.c Some prototype cleanup. 2002-01-20 03:41:47 +00:00
iq80310_irq.S When processing ASTs: 2001-11-28 01:31:59 +00:00
iq80310_machdep.c Overhaul of the ARM cache code. This is mostly a simplification 2002-01-25 19:19:22 +00:00
iq80310_pci.c s/CPLD/iq80310/g 2002-01-24 03:34:28 +00:00
iq80310_timer.c Implement a "snake" for the 7-segment display. 2001-12-01 02:04:27 +00:00
iq80310reg.h Remove U from the display seg constants. 2001-12-01 02:02:46 +00:00
iq80310var.h Implement a "snake" for the 7-segment display. 2001-12-01 02:04:27 +00:00
obio_space_asm.S
obio_space.c
obio.c
obiovar.h