Subject: CVS commit: syssrc/sys/arch/acorn32/acorn32
To: None <source-changes@netbsd.org>
From: Chris Gilbert <chris@netbsd.org>
List: source-changes
Date: 09/04/2002 02:00:41
Module Name:	syssrc
Committed By:	chris
Date:		Tue Sep  3 23:00:41 UTC 2002

Modified Files:
	syssrc/sys/arch/acorn32/acorn32: rpc_machdep.c

Log Message:
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.


To generate a diff of this commit:
cvs rdiff -r1.41 -r1.42 syssrc/sys/arch/acorn32/acorn32/rpc_machdep.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.