NetBSD/sys/arch/acorn32
chris a4e86e6cd5 Found the issue with the kinetic bootloader.
Seems that we assume that the dram blocks are sorted, and that the first/lowest address is also where the kernel is.

If the above is not true, then we're on a kinetic (probably should make a better way to indicate this)  So search for all dram blocks < with starting addr lower than the first block and remove them.

Currently there's minimal performance gain (which is odd as the SDRAM is meant to be faster, I'm wondering if we need to prod some hidden registers to set timing information.

Note that I still get 16MB/s compared with 7MB/s on RiscStation and 93MB/s on my cats.  I'm thinking that something else is seriously nasty on acorn32.
2002-09-03 23:00:40 +00:00
..
acorn32 Found the issue with the kinetic bootloader. 2002-09-03 23:00:40 +00:00
compile Ensure that arch/acorn32/compile gets created. 2001-10-07 12:20:55 +00:00
conf Remove comment claiming that csc(4) doesn't work. 2002-08-07 14:42:42 +00:00
dev rename memory_disc_size to md_root_size, so that kernels without 2002-05-06 21:18:25 +00:00
doc Added the documentation section of arch/arm32 to not let it dissapear. 2001-10-18 00:05:00 +00:00
include Implement pmc(9) -- An interface to hardware performance monitoring 2002-08-07 05:14:47 +00:00
mainbus Convert to new device buffer queue interface. 2002-07-27 11:09:35 +00:00
podulebus * Add PTE_SYNC() and PTE_SYNC_RANGE() macros. These don't actually do 2002-08-22 01:13:53 +00:00
Makefile Basic acorn32 makefile -- the arm32 one with the obvioud transformations 2001-10-06 22:04:11 +00:00