CPUID_LEAF_EXT_0
cp->cp_eax = CPUID_LEAF_EXT_0;
if (cpi->cpi_xmaxeax & CPUID_LEAF_EXT_0) {
if ((cpi->cpi_xmaxeax & CPUID_LEAF_EXT_0) == 0)
if ((nmax = cpi->cpi_xmaxeax - CPUID_LEAF_EXT_0 + 1) > NMAX_CPI_EXTD)
cp->cp_eax = CPUID_LEAF_EXT_0 + n;
platform_cpuid_mangle(cpi->cpi_vendor, CPUID_LEAF_EXT_0 + n,
if ((cpi->cpi_xmaxeax & CPUID_LEAF_EXT_0) == 0) {
} else if (cp->cp_eax >= CPUID_LEAF_EXT_0 &&
cp->cp_eax < CPUID_LEAF_EXT_0 + NMAX_CPI_EXTD) {
xcp = &cpi->cpi_extd[cp->cp_eax - CPUID_LEAF_EXT_0];
cp.cp_eax = CPUID_LEAF_EXT_0;