From: Kurt Van Dijck <[email protected]> Date: Mon, 3 Jan 2011 17:38:35 +0100
> On Fri, Dec 24, 2010 at 12:44:08PM +0100, Marc Kleine-Budde wrote: >> >> >> hmmm..all stuff behind dpram is __iomem, isn't it? I think it should >> >> only be accessed with via the ioread/iowrite operators. Please check >> > I did an ioremap_nocache. Since it is unaligned, ioread/iowrite would >> > render >> > a lot of statements. >> >> The thing is, ioremapped mem should not be accessed directly. Instead >> ioread/iowrite should be used. The softing driver should work on non x86 >> platforms, too. >> > I use __attribute__((packed)) structs to refer to the iomemory. > To read an unaligned uint16_t, is should then use 2 readb()'s ?? > > I could of course turn that sequence into a macro .... Yes, this is what you'll need to do. _______________________________________________ Socketcan-core mailing list [email protected] https://lists.berlios.de/mailman/listinfo/socketcan-core
