[PATCH] x86: roll all the cpuid asm into one __cpuid call