From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: Subject: [9fans] SATA controller found by kernel but not 9load From: erik quanstrom Date: Tue, 20 Nov 2007 20:33:47 -0500 To: 9fans@cse.psu.edu MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Topicbox-Message-UUID: 056bcc5a-ead3-11e9-9d60-3106f5b1d025 > How straight-forward is it to move the kernel version of the driver > into 9load? I don't suppose anyone's already looked at that for this > device? i missed this question earlier. sometimes it's straightforward. but generally it's difficult. there are two reasons for this. first, 9load doesn't have any procs, tasks or any other multiprogramming constructs. so sleep and wakeup are out the window. the other reason is that the problem of writing a boot-loading driver is conceptually different than writing a kernel driver. performance just isn't an issue. getting the job done with as few resources as possible is the goal. - erik