[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.


Erik

-- 
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: