My apologies, I clicked the send button prematurely, the second posting containg cpu.c.diff and cpuid.h is the proper submission Note that cpu.c.diff is different in the second posting as I have further refactored cpu.c (removed some redundant code) Bob