From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: Date: Fri, 17 Feb 2006 22:01:27 -0800 From: geoff@collyer.net To: 9fans@cse.psu.edu MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Subject: [9fans] Ken fs updated Topicbox-Message-UUID: 0164d7f2-ead1-11e9-9d60-3106f5b1d025 As you've probably noticed if you've pulled today, the file server kernel, manual pages and paper have been updated to match my 64-bit file server kernel. I've removed /n/sources/contrib/geoff/fs64.tgz. /sys/src/fs/doc has some examples, advice and a list of changes. The emelie kernel is now called 9emeliefs. Examining port/portdat.h, you'll see that defining OLD will compile a 32-bit kernel compatible on disk with existing file systems. There's a little more noise at boot time (but the file server has always been chatty), including an announcement of the largest file size. Diffs against the previous kernel are voluminous, but mostly due to two things: type parameterisation and goto elimination. I'm running the 64-bit kernel and ran the 32-bit kernel from this tree during development. 9netics has one each (a 32-bit and a 64-bit kernel) and Kenji Okamoto is running the 64-bit kernel with filename components cranked up to 256 bytes maximum.