From owner-freebsd-questions Wed Jan 31 16:34:08 1996 Return-Path: owner-questions Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id QAA28682 for questions-outgoing; Wed, 31 Jan 1996 16:34:08 -0800 (PST) Received: from Sysiphos (Sysiphos.MI.Uni-Koeln.DE [134.95.212.10]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id QAA28660 for ; Wed, 31 Jan 1996 16:34:04 -0800 (PST) Received: by Sysiphos id AA07734 (5.67b/IDA-1.5 for questions@freebsd.org); Thu, 1 Feb 1996 01:33:47 +0100 Message-Id: <199602010033.AA07734@Sysiphos> From: se@zpr.uni-koeln.de (Stefan Esser) Date: Thu, 1 Feb 1996 01:33:47 +0100 In-Reply-To: mario@lsi.usp.br "PCI Development" (Jan 31, 20:03) X-Mailer: Mail User's Shell (7.2.6 alpha(2) 7/9/95) To: mario@lsi.usp.br Subject: Re: PCI Development Cc: questions@freebsd.org Sender: owner-questions@freebsd.org Precedence: bulk On Jan 31, 20:03, mario@lsi.usp.br wrote: } Subject: PCI Development } I'm interested to develop a FreeBSD driver for a PCI card. } I would like some hints to begin this work. } Thanks in advance for any suggestion. Well, take a look at the external definitions provided by /sys/pci/pci.c, since this is what you should use to interface to PCI. The initialization code of the NCR driver (it is a very short fraction of the whole driver!) could be used as a sample for the registration of the memory/port resources and the interrupt handler. Send mail, if you have any particular question. Regards, STefan -- Stefan Esser, Zentrum fuer Paralleles Rechnen Tel: +49 221 4706021 Universitaet zu Koeln, Weyertal 80, 50931 Koeln FAX: +49 221 4705160 ============================================================================== http://www.zpr.uni-koeln.de/~se