> The below patch, which modifies the asm in quesition to use a register of the > compliers choosing, rather than ebx specifically, corrects the problem for me: The patch is wrong, cpuid has fixed output registers and using an arbitary one is not correct. It sounds like you're compiling numademo as PIC code. Why should you do that? It's wrong. Ok I guess you're using position independent executables, but that's just a bad idea here. -Andi -- To unsubscribe from this list: send the line "unsubscribe linux-numa" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html