PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : PCI-Signal-Frage


Fatality
2006-04-19, 10:45:50
Moin,

mal eine sehr technische frage.
an welchen PCI-Pins kann abgelesen werden ob das Bios initialisiert wird?

aus den pci-specs konnte ich nichts rauslesen..

Coda
2006-04-19, 11:14:04
Wieso sollte man das ablesen können? :|

Fatality
2006-04-19, 13:04:24
anhand des powerlow - powerhigh state

tatarus
2006-04-23, 13:54:35
Bei der Bios Initialisierung werden über die Host Bridge Config Reads (also C/BE[3:0] = 1010) auf jedes mögliche Gerät erzeugt, um festzustellen, welche Slots besetzt sind und welcher Adressraum jeweils benötigt wird. Dann werden die Adressräume der PCI Geräte mit Config Writes (also C/BE[3:0] = 1011) erzeugt.
So würde ich das zumindest machen und in der Simulation hats geklappt.

Es gibt auch eine Spec fürs PCI Bios. Ich weiß aber nicht mehr, ob das da drin steht oder ob das Protokoll einem bei der Initialisierung freie Hand läßt, wovon ich mal ausgehe. Gäbe es zu genaue Vorgaben für die Biosinitialisierung, dann würde man dem Systemdesigner in seinen Freiheiten zu stark einschränken und zu viele Annahmen über das restliche System machen.