From mboxrd@z Thu Jan 1 00:00:00 1970 Subject: Re: [9fans] kernel config changes Content-Type: text/plain; charset=US-ASCII; format=flowed Mime-Version: 1.0 (Apple Message framework v548) From: John Packer To: 9fans@cse.psu.edu Content-Transfer-Encoding: 7bit In-Reply-To: <606456fcdc17ce997666a1895d86f9ba@plan9.bell-labs.com> Message-Id: Date: Thu, 23 Jan 2003 21:44:29 -0500 Topicbox-Message-UUID: 464d8e50-eacb-11e9-9e20-41e7f4b1d025 On Friday, December 13, 2002, at 03:32 AM, Russ Cox wrote: > The pc initcode is also changed. Whereas before it used to do > > exec("/boot", ["boot", 0]); > > in hand-coded assembly (pc/initcode.s), it now does > > open("#c/cons", OREAD); > open("#c/cons", OWRITE); > open("#c/cons", OWRITE); > bind("#c", "/dev", MAFTER); > bind("#ec", "/env", MAFTER); > bind("#e", "/env", MCREATE|MAFTER); > bind("#s", "/srv", MREPL|MCREATE); > execl("/boot/boot", "/boot/boot", 0); > > in C (port/initcode.c). The point is to set up enough of a namespace > that /boot/boot can be a shell script. Eventually the other > architectures should change too, though it's not urgent. If someone > wants to do the bitsy, send me mail and I'll let you know what it took > to get one of the old undistributed mips kernels changed over. (The > compiler setup is similar.) Could you describe what you did for the mips kernels? I would like to know, both for the bitsy kernel and for some mips related work I've been planning to do. John