Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 24 May 2006 15:48:46 +0800
From:      "william wallace" <avalonwallace@gmail.com>
To:        "Scott Long" <scottl@samsco.org>, imp@bsdimp.com
Cc:        "freebsd-hackers@freebsd.org" <freebsd-hackers@freebsd.org>
Subject:   Re: misc questions about the device&driver arch
Message-ID:  <87ab37ab0605240048g224218a5s87cfe1b1ed5cc8c9@mail.gmail.com>
In-Reply-To: <44729B81.8010909@samsco.org>
References:  <87ab37ab0605210108w127a235bue281428f52bbc784@mail.gmail.com> <20060521.114807.74702188.imp@bsdimp.com> <87ab37ab0605212328ue7c70fcu49c5fec8921ae229@mail.gmail.com> <20060522.005010.104089663.imp@bsdimp.com> <87ab37ab0605221816y6cca5387sc43fa1e1116f55cc@mail.gmail.com> <44729B81.8010909@samsco.org>

next in thread | previous in thread | raw e-mail | index | archive | help
IN static device_method_t pci_methods[] =3D {
what is the freeBSD's magic to connect pci_read_config_method    wtih
PCI_READ_CONFIG? awk script?and so on?
 which
DEVMETHOD(pci_read_config,=09pci_read_config_method), in pci.c
command =3D PCI_READ_CONFIG(dev, child, PCIR_COMMAND, 2); in
pci_enable_io_method in pci.c

and what if i create a new method in pci method interface ?
such as   DEVMETHOD(pci_have_rest ,=09pci_have_rest_method)
what else should i do when i want to use PCI_HAVE_REST(dev ) point to
pci_have_rest_method

On 5/23/06, Scott Long <scottl@samsco.org> wrote:
> william wallace wrote:
>
> [...]
>
> > MSI:
> > I've bantered around different suggestions for an API that will support
> > this.  The basic thing that a driver needs from this is to know
> > exactly how many message interrupt vectors are available to it.  It
> > can't just register vectors and handlers blindly since the purpose of
> > MSI is to assign special meanings to each vector and allow the driver t=
o
> > handle each one in specifically.
>
> [...]
>
> I just wanted to briefly say that an MSI implementation has been done
> recently, and that it should start getting wider circulation and review
> soon.  That's not to say that more work and design can't be done in this
> area, but we should probably wait a bit and see what has been done
> already.
>
> Scott
>
>


--=20
we who r about to die,salute u!



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?87ab37ab0605240048g224218a5s87cfe1b1ed5cc8c9>