Какие возвращаемые значения x86 CPUID нельзя изменить на процессоре? - PullRequest
2 голосов
/ 19 декабря 2011

Я знаю, что строку имени на некоторых процессорах AMD можно изменить, чтобы она возвращала другую строку.Я полагаю, что BIOS может отключить поддержку кэша или SSE, что потребовало бы, чтобы биты, указывающие на поддержку кэша / SSE, возвращали разные значения.

Какие значения, возвращаемые инструкцией CPUID, гарантированно никогда не изменятся для данногоCPU

1 Ответ

1 голос
/ 19 декабря 2011

Это невероятно универсально, так как процессоры имеют тенденцию меняться со временем и различаются между брендами, вам лучше использовать руководства / спецификации CPUID от AMD и Intel , дополненныеданные из соответствующих руководств для разработчиков.

Вероятно, вы обнаружите, что модель и семейный материал постоянны вместе со многими топологическими функциями.

...