Re: How does one get physical address for iorempped window?
From: Dan Malek <hidden>
Date: 2001-02-19 19:53:15
mod+linuxppc-embedded@world-f.std.com wrote:
..... Being able to refer to something like, say, the appropriate pci_bus* when invoking virt_to_bus()
Right, you have to provide enough information to get the job done correctly, but this could be more generic. Adding pci_bus* to virt_to_bus is the right concept, but the wrong implementation as I certainly want to use virt_to_bus() (or whatever) for devices that are not on a PCI bus.
... I'm certainly not a fan of pointlessly complex code, but the one-size-fits-all implementation of virt_to_bus()....
That's not a one-size-fits-all implementation :-). It (and virt_to_phys()) worked differently on at least three different PowerPC implementations. Mainly to eliminate a bunch of nested #ifdefs and duplicated code, I now use the same implementation on all PowerPCs, but it is just the first small step to doing something better. -- Dan ** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/