Определение типа процессора CPUID

Discussion in 'WASM.OS.DEVEL' started by abcd008, Feb 7, 2011.

  1. abcd008

    abcd008 New Member

    Blog Posts:
    0
    Joined:
    Feb 8, 2009
    Messages:
    616
    в сети много статей и примеров для интел.
    но почти негде нет про VIA AMD и тд.
    где взять их идентификаторы??
    для amd я нашел но только 2006 года, а после что процессоры не появлялись. а для via вообще негде нет.
    а если и есть то в одной статье один id в другой уже другой.

    и считаются ли вообще совместимыми эти процессоры. я просто читал статью где говориться что via выпустила 64 битный проц nano. который работает не медленнее а энергии кушает мало(вот она http://www.ixbt.com/cpu/via-nano-cpuid-fake.shtml)
     
  2. newbie

    newbie New Member

    Blog Posts:
    0
    Joined:
    Dec 2, 2008
    Messages:
    1,246
    что значит 'где взять их идентификаторы' ? Тебя интересует как программным способом получить id процессора чтоль? Есть такая инструкция cpuid. Надо свои мысли точнее формулировать.

    Вот некоторые значения которые возвращает инструкция cpuid для различных процессоров:

    Intel "GenuineIntel"
    AMD "AuthenticAMD"
    Cyrix "CyrixInstead"
    SiS ""SiS SiS SiS "
    Transmeta "GenuineTMx86"

    P.S. http://www.sandpile.org/ia32/cpuid.htm
     
  3. abcd008

    abcd008 New Member

    Blog Posts:
    0
    Joined:
    Feb 8, 2009
    Messages:
    616
    я это знаю. и формулирую нормально. я тоже везде видел только те ID что ты скинул. а что выдает via например.
    а если глубже то процессор можно определить по степпингу и модели.
    для интела все доки есть. но для amd идентификаторы процессоров(вазыаний, а не фирм) расписаны только до 2006 года.
    а про via вообще не слова.
     
  4. T800

    T800 Member

    Blog Posts:
    0
    Joined:
    Dec 7, 2006
    Messages:
    293
    Location:
    Moscow
    abcd008
    Может IDA помочь и какой нибудь софт, который всё это умеет определять.
    Я так узнавал как с SMBUS различными работать.
     
  5. SilentSnowfall

    SilentSnowfall New Member

    Blog Posts:
    0
    Joined:
    Feb 8, 2011
    Messages:
    27
    Щито??
    http://developer.amd.com/documentation/guides/pages/default.aspx
    Смотрим документы из раздела Revision Guides. В каждом таком документе написано, как идентифицировать процессоры данного конкретного семейства.
     
  6. abcd008

    abcd008 New Member

    Blog Posts:
    0
    Joined:
    Feb 8, 2009
    Messages:
    616
    SilentSnowfall
    спасибо. но я так понял что для каждого семейства свой pdf.
    а нет чего-то общего. в одном документе.