Програма за работа с Intel процесор микрокод.
Както е известно, микропроцесори Intel имат актуализира фърмуера, която ви позволява да се определи някои от грешките, направени по време на разработването на микропроцесора. Преди известно време, се сблъскват с изменението на дънна платка Socket 370 за Tualatin, съответно, трябваше да се актуализира BIOS по темата на новия микрокод. Идеята ме заинтригува, и въпреки че новият фърмуер наскоро бе добавен в BIOS, беше решено да се напише една малка програма за cpucode.bin промяна на файл в повечето BIOS-и с награда.
Дължина (10cc.) Формат или
числов формат версия (не е виждал, различна от 1)
Номер на версията на блок за CPUID
Издаден тази версия на блока
ден на освобождаване (0x12 - 12-ти ден)
CPUID процесор, който е проектиран да блокира
Не се използва (запълва с нули)
Може би - контролна
числов формат версия (. не се виждат, различна от 1)
PKG (пакет) процесор
Не се използва (запълва с нули)
Не се използва (запълва с нули)
Съдържанието на (подходящи корекции на фърмуера)
Същото на езика на Delphi:
микрокод. масив [31 $ .. $ 800] на байт;
В съответствие с този формат е написано с програми а-ла плъгин за Далечния Мениджър Multiarc, което позволява на файлове cpucode.bin като архиви, името на файловия формат на "Изход" аплети се припокрива с базовата all_microcodes.rar с www.rom сайт. от.
Повече - повече. Проучване микрокод, пришити във файл update.sys операционна система Windows XP SP3, и дънна платка BIOS е с LGA 775, която, между другото, cpucode.bin липсва и микрокод са представени в некомпресиран вид (не съм намерил "правилния" начин екстракт от тях, ние трябва да се справят, е началото на един блок от данни във файла и "рязане").
reserved3. масив [1..16] на байт;
микрокод. масив [31 $ .. $ 400] на байт;
Програмата е пренаписана за да отразят тези промени.
В статия на диска (или всеки друг електронен носител), или хартията е разрешено само със съгласието на mehFK.
Свързани статии