| Zeile 2: | Zeile 2: | ||
== Programmierung == | == Programmierung == | ||
| − | Die I/O APIC besitzt ein Indexregister (''I/O Register Select'' bzw. ''IOREGSEL'') und ein Datenregister (''I/O Window'' bzw. ''IOWIN''). Das Indexregister befindet sich an Offset | + | Die I/O APIC besitzt ein Indexregister (''I/O Register Select'' bzw. ''IOREGSEL'') und ein Datenregister (''I/O Window'' bzw. ''IOWIN''). Das Indexregister befindet sich an Offset 0x00 und das Datenregister an Offset 0x10 im Speicherbereich des I/O APIC, der bei 0xfec00xy00¹ beginnt. Beide sind les- und schreibbar. Mit dem Indexregister wählt man ein internes Register der I/O APIC aus und kann dann über das Datenregister das interne Register auslesen bzw. beschreiben. |
| + | |||
| + | ¹x und y werden mit dem APICBASE Register im [[PIIX3]] festgelegt. | ||
==Weblinks== | ==Weblinks== | ||