[#6]
Re: Eksperymentalne wsparcie dla mostków PCI G-REX w NetBSD
@Benedykt Dziubałtowski,
post #5
Czy przy pełnym wsparciu dla g-rexa będą w nim działać wszystkie karty dla których powstały sterowniki dla netbsd?
Tak.
Tylko trzeba mieć na uwadze kilka kwestii. Spora część kart PCI, zwłaszcza nowszych, wymaga obsługi DMA, a tej w sterowniku G-REXa jeszcze nie ma. Pewnie z czasem zostanie dodana, bo G-REX obsługuje DMA do pamięci hosta (4000 we wszystkich slotach, a 1200 w jednym albo dwóch, zależnie od modelu). Poza tym, niektóre karty nie są sprzętowo kompatybilne z G-REXem (np. karty 3.3V, karty które wymagają kontroli parzystości, pewnie też karty które wymagają więcej niż 1 linii przerwania). Czasem zdaży się też jakiś bug w sterowniku, bądź zwyczajnie brak pewnej funkcjonalności. Np. w NetBSD jest sterownik do Permedii 2, ale nie ma w nim kodu odpowiedzialnego za inicjalizację karty, więc działa on tylko na maszynach gdzie kartę inicjalizuje firmware. W G-REXie ten konkretny sterownik nie będzie działać, chyba że ktoś dopisze do niego brakującą część ;).
Podobna sytuacja jest chyba w Prometeuszu.
Tak, tylko dla Prometeusza obsługi DMA raczej nigdy nie będzie (brak sprzętowego DMA do pamięci hosta).
Ostatnia aktualizacja: 19.01.2012 13:29:22 przez strim