Subject: cacheopification of NetBSD/Amiga and ARCnet performance problems
To: None <port-amiga@netbsd.org>
From: Ignatios Souvatzis <is@jocelyn.rhein.de>
List: port-amiga
Date: 09/24/1999 19:24:01
Hello,

when I did tests (including repeated transferring of large kernels voer ARCnet
to the other test machine) of IPv6 over ARCnet, I found that, for some reason,
link level fragmented IP had a poor performance, while non-fragmented was
better.

After some testing, I finally discovered that cacheops are the culprits.
This is for a generic (in terms of CPU support) kernel only... 
An 68040-only  kernel on the 68040 machine does fine.

(Especially Amiga-Users) Keep that in mind when you get performance problems
on some i/o, especially ARCnet, with recent kernels that you didn't have
earlier.

I can think of some optimizations in the multi-cpu cacheop (and for some
few-cpu cacheop), but will need some time until I can implement and test...
Besides, non of this should be REALLY evil.

Reply-To: set to port-m68k, as the work to be eventually done is not Amiga
specific.

Regards,
	Ignatios