Re: device driver for 3c905C
Donald Becker <[email protected]> Wed, 11 Dec 2002 21:58:51 -0500 (EST)
| Newsgroups | gmane.linux.drivers.vortex.user |
|---|---|
| Message-ID | <[email protected]> |
On Wed, 11 Dec 2002, vara prasad Ajjampudi wrote: > I am trying to port under the GPL only. > To be pricise, I am porting to one > of the operating systems that works under real mode. Does that mean a GPLed, MS-DOS-like OS? The driver is _not_ released under the LGPL -- you are not licensed to distribute a version converted to link with a propriety OS. > Please let me remind you that I have only 16 bit I/O functions (not 32 bit > I/O functions). The problem is that in some cases, registers must be read or written as a single 32 bit operation. With the 3Com 3c905C, many of the basic registers are the same as the old ISA 3c509 and thus are 16 bits. The problem ones will be setting the down list pointer and up list pointer. See http://gkernel.sourceforge.net/specs/3com > If not is the answer: " we cannot develop driver for 3c905C card in real > mode OS" is true? The PCI bridge you are using likely provides a way to generate 32 bit operations with a combination of 16 bit operations. -- Donald Becker [email protected] Scyld Computing Corporation http://www.scyld.com 410 Severn Ave. Suite 210 Scyld Beowulf cluster system Annapolis MD 21403 410-990-9993