Subject: Milan kernels to try out...
To: None <port-atari@netbsd.org>
From: Leo Weppelman <leo@wau.mis.ah.nl>
List: port-atari
Date: 06/07/2001 23:56:06
As the subject says, I have 2 Milan kernels uploaded to ftp.netbsd.org:
/pub/NetBSD/arch/atari/snapshot/milan/MILAN-ISAIDE.gz
/pub/NetBSD/arch/atari/snapshot/milan/MILAN-PCIIDE.gz
The Milan port is still a bit experimental and hence some points of
interest and warning:
- Currently, no more than 16MB of memory is supported. I do not have
the specs yet to detect more...
- No PCI/ISA cards are supported yet (except for the VGA card).
- Only the first IDE bus is supported (somehow I don't get interrupts
on the second bus).
- If you partitioned your disks with byteswapping, use the MILAN_PCIIDE
kernel. Otherwise, use the MILAN_ISAIDE kernel. I expect the MILAN_PCIIDE
version to be slightly faster since it uses DMA while the other uses
PIO transfers. I intend to do a little benchmarking on this later.
- Tested Hardware:
- Floppy controller
- Primary IDE channel
- Serial console on COM1
- VGA console on S3Trio
- PC-keyboard
- If you want to test the kernels, you can take the installfs and the
binary sets from either the 1.5.1_BETA2 snapshot or the 1.5 release
distribution. It is a nuisance that <backspace> does not work during
the installer - use <Cntrl>H instead. When the installed system is first
booted, you will have to change 'ttye0' and 'ttye1' entries in /etc/ttys
to 'ttyE0' and 'ttyE1' (This is due to the ite -> wscons change). Also
you need to make the wscons devices:
mknod /dev/ttyE0 c 41 0
mknod /dev/ttyE1 c 41 1
Well, thats about is for now,
Enjoy!
Leo.
PS: First Bonnie results:
IDE in PIO mode (MILAN-ISAIDE):
-------Sequential Output-------- ---Sequential Input-- --Random--
-Per Char- --Block--- -Rewrite-- -Per Char- --Block--- --Seeks---
MB K/sec %CPU K/sec %CPU K/sec %CPU K/sec %CPU K/sec %CPU /sec %CPU
100 488 96.6 1170 94.2 574 82.9 463 97.8 953 91.5 26.0 23.0
100 496 97.2 1188 94.1 581 76.6 474 97.6 1014 93.8 25.9 22.0
IDE in DMA mode (MILAN-PCIIDE):
-------Sequential Output-------- ---Sequential Input-- --Random--
-Per Char- --Block--- -Rewrite-- -Per Char- --Block--- --Seeks---
MB K/sec %CPU K/sec %CPU K/sec %CPU K/sec %CPU K/sec %CPU /sec %CPU
100 540 88.3 1843 91.0 836 52.5 680 96.9 2375 72.6 33.0 12.9
100 592 96.8 1856 91.7 923 58.0 683 97.3 2392 73.3 32.6 12.8