[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: PC Hardware support for Ultrasparcs

Iggi wrote:
> is it possible to use PC hardware like the AVM PCI ISDN controller or an
> SYMBIOS SCSI controller with the Linux drivers? Or do those things specially
> the passive ISDN cards rely too much on special PC things like CPU usage and
> IRQs?

I don't know about the cards you just named, but in general PCI drivers
in Linux are written in an architecture independent way. Things like
interrupts and CPU usage are handled in a portable way.

PCI drivers generally break on I/O space handling: the PC is one of the
rare architectures that has a separate I/O space. Alpha, Sparc, ARM, and
many others use memory mapped I/O. If the driver breaks, it usually is
quite easy to fix it by using the correct translation functions. Have
a look in the file /usr/src/linux/Documentation/IO-mappings.txt for
more details.


J.A.K. (Erik) Mouw, Information and Communication Theory Group, Department
of Electrical Engineering, Faculty of Information Technology and Systems,
Delft University of Technology, PO BOX 5031,  2600 GA Delft, The Netherlands
Phone: +31-15-2783635  Fax: +31-15-2781843  Email: J.A.K.Mouw@its.tudelft.nl
WWW: http://www-ict.its.tudelft.nl/~erik/

Reply to: