Subject: Re: genfb and virtual addresses
To: Michael Lorenz <macallan@netbsd.org>
From: Martin Husemann <martin@duskware.de>
List: tech-kern
Date: 11/12/2007 01:25:37
On Sat, Nov 10, 2007 at 08:33:25PM -0500, Michael Lorenz wrote:
> So, the question is - am I missing some obvious way to translate a
> physical ( or kernel virtual ) address into a bus address using just
> what we get in pci_attach_args ?
If so, I'm missing it too.
> Or is there a nicer way to make the
> memory range's physical address available in a generic, PCI
> controller agnostic way?
We could add "bus base address" to the pci attach args - but I'm sure someone
will find ways to abuse it, so your suggestion (which limits exposure)
could be considered stylistically better.
Martin