Про cpuid. Кто-нибудь знает, какое наименьшее значение максимального номер "листа" cpuid существует в реальных процессорах?
Т.е. eax=0/cpuid возвращает в eax максимальный номер (без учёта 0x80000000+ и т.п.). Соответственно, при запросе какого-либо "листа" мы должны сравнивать его номер с этим значением, чтобы проверить, существует ли этот "лист".
Но есть ли смысл проверять существование первого "листа" или eax=1/cpuid всегда работает? А eax=2...? И т.д.
Как обстоят дела? Полагаю, нужно смотреть на самые старые компы, где этот cpuid появился (i80486 вроде и какой там AMD был?)
Есть инфа на этот счёт?