Port-arm archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: SHEEVAPLUG cache options



Hi, all.

On 2014/10/18 19:22, Martin Husemann wrote:
On Sat, Oct 18, 2014 at 05:11:37AM +0200, Zoran Kolic wrote:
I have sheevaplug also, not with netbsd.
How did you installed netbsd? On sd card? I noticed
that device became unstable, when the card was in.
The adapter went pretty hot, when I tried to do some-
thing to widen file system.

I have two GuruPlugs, from the first batch that did not come with a fan.
They were unusuable untill I installed the "professional upgrade pack",
which replaced a coil and added a fan (IIRC). After that, they were imediately
usable (before even the pre-installed Linux crashed randomly when sitting
idle). Unfortunately now they are not quiet any more.

For NetBSD I added a SD card with newer u-boot and load the netbsd.ub image
from a FAT partition on one of the devices, the other I boot via tftp.

Martin

 The original code to support Sheeve external L2 cahche was
written for netbsd-6. Our arm's cache related code has big
difference between netbsd-6 and -current.

 External L2 cache for Marvell Sheeva CPU is PIPT.
The cache controller has instructions using with both
VA and PA. Our original code for netbsd-6 use instructions
which use VA.

 The patch was merged into -current without resolving
the difference between netbsd-6 and -current, so I should
not work...

Here is a patch for netbsd-6:

	http://www.netbsd.org/~msaitoh/sheeval2-n6.dif

--
-----------------------------------------------
                SAITOH Masanobu (msaitoh%execsw.org@localhost
                                 msaitoh%netbsd.org@localhost)


Home | Main Index | Thread Index | Old Index