a4e86e6cd5
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. |
||
---|---|---|
.. | ||
acorn32 | ||
compile | ||
conf | ||
dev | ||
doc | ||
include | ||
mainbus | ||
podulebus | ||
Makefile |