Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!dali.cs.montana.edu!uakari.primate.wisc.edu!sdd.hp.com!wuarchive!udel!mmdf From: breure%ITIHP1.TNO.NL@pucc.princeton.edu (Frank Breure) Newsgroups: comp.os.minix Subject: Re: About Minix 68k Message-ID: <52301@nigel.ee.udel.edu> Date: 1 May 91 07:12:05 GMT Sender: mmdf@ee.udel.edu Lines: 44 > Hello, > > last weeks, a few people mentioned that you could easily increase > the number of cache buffers on the 68K version. > IMHO this is true WITH RESTRICTIONS, because the ACK - compiler > uses 16bit the maximum size of an array is 64k. > If you want more cache buffers than 62 (one cache buffer is bigger > than 1k because it's hold in a struct with some other information > about the buffer status). Sorry, sorry.. I'm WRONG about this, yesterday I wrote a small test program and it is possible to have arrays above 68k size, should have than this before posting BUT: > Anytime I try to boot a kernel with NR_CACHE_BUFS > 62 it hangs in > the startup, on an ST (running Minix 1.5.10.3) this means that the > screen will remain white. This is still true! I first had the origal NR_CACHE_BUFS (I guess it was 32), if I increase that above 62 I still can't boot, but if I make it 62 (with the hash_buf_size 64) I have no problems. I don't use a Ramdisk, and my boot device is on /dev/hd3, and I boot from floppy (/dev/fd0), if I have more than 62 cache-bufs the floppy drive will do a few seeks, and after that it remains turning without anything happening (no messages on the screen). Did anybody else have this problem ? and what are possible solutions ? Thanks -- Frank Breure (breure@itihp1.tno.nl) Instituut voor Toegepaste Informatica-TNO Delft, The Netherlands ---------------------------------------------------------------------- My opinions may be subject to change without notice. -- Frank Breure (breure@itihp1.tno.nl) Instituut voor Toegepaste Informatica-TNO Delft, The Netherlands ---------------------------------------------------------------------- My opinions may be subject to change without notice.