diff -r 3345048104fc -r fc24e3b47731 README.hs --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/README.hs Wed Jan 16 15:54:58 2002 +0100 @@ -0,0 +1,19 @@ +* Der Treiber sollte "policy"-free sein, d.h., wenn mehrere Leute den Treiber + gleichzeitig benutzen, ist das ok. Dann ist eben ungewiß, wer den + Interrupt bekommt. + + Ein Locking könnte optional gemacht werden. + + Ich weiß aber nicht, ob das der richtige Weg ist. Zum Testen aber allemal. + +* Gibt es einen Grund, daß die Bits für das PLX-Register LOCAL_ als Prefix haben und nicht + ME8100_, wie alle anderen Bits und Konstanten? + +* Interrupt-Test: Warum müssen die IO-Ports hochohmg geschaltet werden, wenn ich auf + einen Interrupt warte? + +* Wenn auf den Control-Port ein Wort geschrieben wurde, dann sollte man dieses Wort auch + ruhig zurücklesen können. (Notfalls im Treiber speichern.) + +* read(): Beim ersten Lesen den aktuellen Zustand, und dann blockieren, bis + Interrupt kommt und weiterlesen... (?)