Subject: Re: Additional offset when mapping pci regs
To: Jason Thorpe <thorpej@nas.nasa.gov>
From: Lennart Augustsson <lennart@augustsson.net>
List: tech-kern
Date: 01/18/2000 20:14:45
Jason Thorpe wrote:
> On Tue, 18 Jan 2000 12:03:16 +0000 (GMT)
> Andy Doran <ad@netbsd.org> wrote:
>
> > Perhaps a silly question. Is there a way to specify an offset when using
> > pci_mapreg_map()? Nothing stands out, other than "add 'n' when using the
> > bus_space calls".
>
> After pci_mapreg_map(), use bus_space_subregion(). Remember to save the
> original handle from pci_mapreg_map() in case you ever need to unmap.
What do you mean "in case you ever need to unmap"? :) I think all drivers should
be written so they have a detach method. It makes it much more likely that
the driver can be reused, since we seem to be moving into a world where
hot swapping is getting popular.
--
-- Lennart