NetBSD/sys/arch/arm32/shark
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
..
display.h
hat.c * Share a common vector page between arm26 and arm32. 2001-12-20 01:20:21 +00:00
hat.h
i8042.c
i8042reg.h auxilliary -> auxiliary 2001-07-26 22:53:13 +00:00
kbdreg.h
ns87307.c defopt DDB. 1998-07-04 22:18:13 +00:00
ns87307reg.h Use ISACF_IRQ_DEFAULT rather than IRQUNK. 2001-10-06 03:04:01 +00:00
pccons.c Overhaul of the ISA autoconfiguration code to support direct 2002-01-07 21:46:56 +00:00
pms.c Spell 'occurred' with two 'r's. 2001-09-16 16:34:23 +00:00
profile.c bzero() -> memset() and bcopy() -> memcpy(). 1999-01-01 12:40:39 +00:00
scr.c Overhaul of the ISA autoconfiguration code to support direct 2002-01-07 21:46:56 +00:00
sequoia.c * Share a common vector page between arm26 and arm32. 2001-12-20 01:20:21 +00:00
sequoia.h Fix a prototype. 2002-01-25 18:16:24 +00:00
shark_fiq.S * Share a common vector page between arm26 and arm32. 2001-12-20 01:20:21 +00:00
shark_fiq.h * Share a common vector page between arm26 and arm32. 2001-12-20 01:20:21 +00:00
shark_machdep.c Overhaul of the ARM cache code. This is mostly a simplification 2002-01-25 19:19:22 +00:00