K 10 svn:author V 5 peter K 8 svn:date V 27 2008-09-08T11:41:20.162979Z K 7 svn:log V 361 Pass 1 of mpsafetty-ifying si(4). It compiles and has basic functionality, but needs a lot more work. In particular, it has no flow control and has a tendency to race when giving commands. It still uses Giant for the tty and driver lock, but this is a keep-it-simple feature for now. Some of the [temporary] proliferation of messages lines are way too long. END