> 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