home *** CD-ROM | disk | FTP | other *** search
- @(#)XHDI/intro.txt
- @(#)Julian F. Reschke, 22. März 1992
-
- Wie unschwer am Namen (`eXtended HardDisk Interface') zu erkennen ist, soll
- die XHDI-Spezifikation die Möglichkeiten der Kommunikation mit Treibern für
- blockorientierte Massenspeicher verbessern. Ausgangspunkt war die
- Überlegung, einige zusätzliche Eigenschaften, die viele Treiber bereits
- haben, über eine dokumentierte Schnittstelle nach außen zu führen. Dies
- sollte speziell Virtual-Memory-Programmen die Möglichkeit geben,
- Wechselplatten zu verriegeln (wer wollte schon, daß die Swap-Partition
- während des Swappens entfernt werden kann...).
-
- Mit fortschreitender Diskussion hat sich herausgestellt, daß auch die durch
- die PUN_INFO-Struktur bereitgestellten Informationen nicht immer ausreichen
- und daher über die XHDI-Spezifikation erweitert werden sollten. Gründe:
-
- - die PUN_INFO-Struktur hat nur Platz für 16 Geräte, obwohl das BIOS (und
- einige GEMDOS-Aufsätze) 32 Geräte erlauben.
-
- - eine Installation mehrerer AHDI-kompatibler Treiber im System ist nicht
- möglich.
-
- - die Atari-Definition von Gerätenummern geht davon aus, daß immer nur LUN
- 0 eines ACSI- oder SCSI-Targets benutzt wird.
-
-
- Der Sinn und Zweck der XHDI-Spezifikation (in der Version 1.00,
- Erweiterungen sind natürlich denkbar) sieht damit so aus:
-
- - flexiblerer und umfassenderer Zugang zu den Informationen über die
- einzelnen Geräte.
-
- - Unterstützung erweiterter Treiberfunktionen wie Stop/Start oder
- Verriegeln/Entriegeln.
-
- Nicht Sinn der Sache ist, völlig neue Anforderungen an Treiber festzulegen.
- Die XHDI-Spezifikation soll sich nach Möglichkeit auf einfache Weise in
- bestehende Treiber integrieren lassen.
-
-
- Fragen und Änderungswünsche bitte an:
-
- Julian F. Reschke
- Hensenstraße 142
- 4400 Münster
-
- email: jr@ms.maus.de, julian@math.uni-muenster.de
-
-
- An der Formulierung des Standards waren beteiligt (in eckigen Klammern:
- eMail-Adresse, ggfs. in runden Klammern: Produkt/Firma):
-
- Stefan Baucke [Stephan_Baucke@ac.maus.de]
- Michael Bernards [Michael_Bernards@k2.maus.de] (Color Concept)
- Claus Brod [Claus_Brod@bb.maus.de] (Scheibenkleister, Maxon)
- Stefan Eissing [se@st.maus.de] (Gemini)
- Alexander Herzlinger [herzling@rhrk.uni-kl.de] (VRAM, OverScan)
- Johannes Hill [Johannes_Hill@mz.maus.de] (TempleMon)
- Karsten Isakovic [ki@b.maus.de] (SysMon, OverScan)
- Hans-Dieter Jankowski [Hans-Dieter_Jankowki@un.maus.de] (HuSHI, Hard & Soft)
- Laurenz Prüßner [Laurenz_Pruessner@b.maus.de]
- Julian Reschke [jr@ms.maus.de] (SCSI-Tool, Hard & Soft)
- Hansi Richstein [Hansi_Richstein@ac3.maus.de] (Kobold, Kaktus)
- Uwe Seimet [seimet@rhrk.uni-kl.de] (Diskus, CCD)
- Eric Smith [ersmith@julian.uwo.ca] (MiNT)
- Dirk Steins [Dirk_Steins@k2.maus.de] (ProStream, Protar)
-