NetBSD/sys/arch/acorn32
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
..
acorn32 Overhaul of the ARM cache code. This is mostly a simplification 2002-01-25 19:19:22 +00:00
compile Ensure that arch/acorn32/compile gets created. 2001-10-07 12:20:55 +00:00
conf Don't explicitly assign MACHINE_ARCH. 2002-01-25 17:22:35 +00:00
dev
doc Added the documentation section of arch/arm32 to not let it dissapear. 2001-10-18 00:05:00 +00:00
include Acorn systems do not support the ISA bus; remove these files. 2002-01-06 20:29:42 +00:00
mainbus * Share a common vector page between arm26 and arm32. 2001-12-20 01:20:21 +00:00
podulebus Overhaul of the ARM cache code. This is mostly a simplification 2002-01-25 19:19:22 +00:00
stand Minor bootloader update but most of all updated UnixFS disk selections so 2001-12-16 20:54:29 +00:00
Makefile Basic acorn32 makefile -- the arm32 one with the obvioud transformations 2001-10-06 22:04:11 +00:00