On Sat, Sep 18, 2010 at 02:42:35PM -0700, Greg McGary wrote: > I am porting Linux to a new architecture (a massively multi-threaded network processor), which has a unique and bothersome characteristic: sizeof (void*) > sizeof (long). In most regards, it is a 32-bit machine, but pointers and all GPRs are 48 bit. Pointers occupy 64 bits in memory, with 16 bits ignored by load/store. Linux really only supports ILP32 and LP64 models. Pick one, and make your gcc mmtnp-unknown-linux triplet support it. ILP32 may be a better model for you, depending how much RAM your mmtnp processor is likely to support. -- Matthew Wilcox Intel Open Source Technology Centre "Bill, look, we understand that you're interested in selling us this operating system, but compare it to ours. We can't possibly take such a retrograde step." -- To unsubscribe from this list: send the line "unsubscribe linux-arch" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html