Date: Mon, 13 Jul 2009 14:35:30 -0400 From: John Baldwin <jhb@freebsd.org> To: freebsd-hackers@freebsd.org Cc: Norbert Koch <nkoch@demig.de> Subject: Re: bus device driver Message-ID: <200907131435.30452.jhb@freebsd.org> In-Reply-To: <4A5B3F1B.3040207@demig.de> References: <4A5B3F1B.3040207@demig.de>
next in thread | previous in thread | raw e-mail | index | archive | help
On Monday 13 July 2009 10:05:15 am Norbert Koch wrote: > Hello. > > I just started to write a device > driver for a multi-function pci card. > This card replaces a number of > independant isa hardware devices. > This pci card contains memory, i/o > and interrupt sources. > I want my device driver to > serve as a bus driver between > the pci driver and the specific > device drivers. > > Do I need more than the following (see below)? > Do I have to do any bookkeeping for allocated resources? How do the child devices receive resources? Do they suballocate regions from BARs in the PCI device or is your device a subtractive bridge that will forward requests for ISA ranges and your devices all use ISA ranges? -- John Baldwin
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200907131435.30452.jhb>