From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: <8646f4629a0e396e87b1c335bb542adf@collyer.net> To: 9fans@cse.psu.edu Subject: Re: [9fans] pc boot and ether drivers Date: Tue, 16 Nov 2004 18:09:49 -0800 From: geoff@collyer.net In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Topicbox-Message-UUID: 04115064-eace-11e9-9e20-41e7f4b1d025 The internals of the bootstraps are different from the internals of the kernels (which differ from each other). For example, the kernels have machinery such as kernel processes available to drivers. Some of these differences could be papered over with #defines and compatibility functions. On the other hand, the bootstrap drivers don't have to be very sophisticated. I'd love to have just one set of drivers, but there doesn't seem to be much interest-and-energy available to reconcile the kernels with each other and the bootstraps.