On Thu, Oct 23, 2008 at 12:48:58AM +0000, Zhang Le wrote: > +#ifdef CONFIG_64BIT > +#define LEMOTE_IO_PORT_BASE 0xffffffffbfd00000 > +#else > +#define LEMOTE_IO_PORT_BASE 0xbfd00000 > +#endif This sort of #ifdefery is one of the reasons why it's better to define physical addresses of devices, not virtual addresses in header files. Ralf