Keyboard Controller — Änderungen 11269 → 11347

Zeile 30: Zeile 30:
 
*Vor dem Schreiben auf Port 0x60 oder 0x64 muss der Eingabepuffer leer sein. (Port[0x64].Bit[1] == 0)
 
*Vor dem Schreiben auf Port 0x60 oder 0x64 muss der Eingabepuffer leer sein. (Port[0x64].Bit[1] == 0)
 
*Vor dem Lesen von Port 0x60 muss der Ausgabepuffer voll sein (Port[0x64].Bit[0] == 1)
 
*Vor dem Lesen von Port 0x60 muss der Ausgabepuffer voll sein (Port[0x64].Bit[0] == 1)
 +
 +
Vor dem ersten Zugriff auf diese Ports sollte bei moderner Hardware mit ACPI 2.0 oder neuer das Vorhandensein des Controllers geprüft werden. Dies geschieht mithilfe der "Fixed ACPI Description Table" (FADT), in der Bit 1 des "Boot Architecture"-Felds gesetzt sein muss.
  
 
=== Statusregister ===
 
=== Statusregister ===