On Sat, 12 Jun 2004, Radosław Sokół wrote:
> > Zdajesz sobie sprawe z konsekwencji? Chyba nie bardzo ...
>
> Konsekwencje w przypadku dobrze napisanych sterowników są
Tu generalnie racja, choc wystepuje niewielki narzut na rozroznienie
zrodla przerwania.
> żadne. PCI wraz z AGP i tak mają tylko cztery linie przerwań
> do dyspozycji, więc w przypadku lepiej wyposażonych komputerów
> od współdzielenia przerwań się nie ucieknie.
A tu nie. Co prawda PCI daje tylko (?) cztery linie na urzadzenie, ale
generalnie nie wymaga okreslonego sposobu ich routowania do wejsc
kontrolerow przerwan czy procesorow. Specyfikacje zawieraja pewne
zalecenia, ale nie wymogi i generalnie rozwiazania sa zalezne od
konkretnego systemu i nie ma przeszkod, by np. kazda linia przerwaniowa
PCI z kazdego zlacza, czy urzadzenia wbudowanego w plyte glowna, byla
podlaczona do innego wejscia urzadzenia przetwarzajacego przerwania.
Dotyczy to rowniez urzadzen za mostami PCI-PCI i podobnymi, o ile,
oczywiscie, mosty te nie znajduja sie na karcie wkladanej do zlacza PCI.
A ze producenci rozwiazan opartych na rodzinie i386 zwykle oszczedzaja na
czym sie da, to juz inna historia. Uklady APIC moga w sumie obsluzyc do
224 (240 w systemach innych niz i386) linii przerwaniowych; pojedynczy
uklad "I/O APIC" -- do 120 (przerwania mozna tez podlaczac do ukladow
"local APIC", ale zwykle te linie wykorzystywane sa do celow specjalnych).
-- + Maciej W. Rozycki, Technical University of Gdansk, Poland + +--------------------------------------------------------------+ + e-mail: macro@ds2.pg.gda.pl, PGP key available +Received on Sat Jun 12 22:00:23 2004
To archiwum zostało wygenerowane przez hypermail 2.1.8 : Sat 12 Jun 2004 - 22:51:11 MET DST