Революционная поддержка Wolfdale будет сводится к

Революционная поддержка Wolfdale будет сводится к добавлению распознавания CPUID 0676h.

В коде БИОС редко попадают куски кода с распознаванием семейства процессоров

move ax, 1;
cpuid;         запрос CPUID
cmp ah, 6;   это семейство Conroe?
jnz SomeWhere; если не Conroe, то переход.

Обычно распознают конкретную ревизию процессора по его CPUID. По CPUID же распознают и различные возможности, заложенные в камне, такие как CPU_Enhanced_Halt,CPU_Thermal_Monitor и т.п.
Например кусок кода BIOS ver.FE платы 945P-S3 :

mov     eax, 1
cpuid                                         ; Get CPU ID
push    ax
and     al, 0F0h                              ; Маска. Отсекаем степпинг процессора.
cmp     ax, 660h                              ; Compare Two Operands
pop     ax
jz      advanced_check_N_E_M_P                ; переход если процессор типа Ксеона
cmp     ax, 6D8h                              ; Определена граница известных процессоров. Wolfdale сюда как
                                              ; раз не попадает
jb      Hidden_No_Execute_Memory_Protect_Item ; прыжок на сокрытие этого пункта меню БИОС
cmp     ax, 6FFh                              ; определяем границу старых (NetBurst) и новых процессоров
ja      cmp_old_CPU                           ; если "стрый" процессор, далее выясняем какой именно
cmp     ax, 6E0h                              ; Compare Two Operands
jnb     advanced_check_N_E_M_P                ; Jump if Not Below (CF=0)

Это правильно когда нужно, допустим, выставить уровень нуля встроенного термодиода (ибо уровень нуля меняется в зависимости от ревизии), но в любом другом случае несет дополнительную головную боль простым юзверям.

Желающие могут сами добавить поддержку Wolfdale (CPU 8XXX, cpuid 0676h) в свой БИОС.

Переделка плат под Core2 Duo (Conroe)
  • Здесь Вы совершенно правы, Евгений. Только почему Вы
  • Объясните тогда зачем вообще делать ресурс типа
  • Евгений Беспалов Гляжу я на Вас и
  • Бог вам помощь в этом благом деле. Жаль
  • Евгений прав. Я взялся было за "обработку стамеской"
  • спорить не буду, спорил и не раз, все
  • Евгений Беспалов Вообще-то на данном ресурсе
  • теорию я могу 100 раз прочитать толку будет
  • Вас смущает разница в выставлении стартового напряжения (левый
  • надо понять идеологию обоих методом и сравнить
  • Интересно! И где же правда? Здесь вроде протестированная
  • А вам не кажется что не
  • Есть ли у кого такая мат. плата и
  • Didjer Моя материнка - Asus P5LD2-VM (rev
  • Какая мат. плата? Хочу попробовать
  • Только сейчас заметил эту тему. Может кому ещё
  • Santa Спасибо! Завтра займусь переделкой, о результатах отпишусь. P.S.
  • Извините, я никого не принуждаю соединять эти
  • Santa Спасибо за ответ! Только я понял, что
  • Я пользовался даташитами на 5хх, 6хх, 6х1, 8xx,
  • Santa Добрый день! Не понял насчет: "2.2 D23-C23. Сигнал
  • Он был FC9, а у некоторых моделек RSVD.
  • А кем был у P4 D23? NC?
  • Hi All, великий и ужасный! Так вот, с «железной»
  • Hi, великий и ужасный! Камень, млин, привезут только через
  • Hi All, великий и ужасный! Насчет выставления стартового напряжения
  • Вообще по идее надо ещё изучить сигналы
  • Может заизолировать площадку на проще или
  • Hi All, великий и ужасный! После сравнения таблиц сигналов
  • Так отличие небось не только в VRM -
  • Ну на интел схемы ищуться легко девелоперс.интел.сом :)
  • Черт знает, может и в сторону мотануло:) Просто
  • Почему так?
  • Прикольно, но вот посидел сейчас, посмотрел на таблицы
  • Я, Я. Карл Маркс. Может попробовать