[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-ia64-devel] where's phys_to_machine?
On 2/14/07, Tristan Gingold <tgingold@xxxxxxx> wrote: On Thu, Feb 15, 2007 at 11:15:21AM +0900, Isaku Yamahata wrote: [...] > Probably the ia64 counter part is phys_to_machine_for_dma(). > It convers pseudo physical address to machine address. > In general, device drivers shouldn't call phys_to_machine() directly. > For dma, device drivers should use dma api. > For IO area access, device drivers should use ioremap()/iounmap(). > > This is only the theory and presumably you already know it. > The device which you are playing with might have strange aspects, > I guess. IIRC the Quadrics cards are designed to be programmed directly by the user. They therefore have an MMU, which has to be updated. Not a really simple driver ! Correct there's lots of fun stuff you can do with the quadrics drivers in a working cluster. They aren't a simple driver by any stretch of the imagination, I just wanted to make sure I translated the code correctly to ia64. Thanks. - David Brown _______________________________________________ Xen-ia64-devel mailing list Xen-ia64-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-ia64-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |