BIOS

AMI напишет BIOS для серверов Centriq

Компания American Megatrends заявила, что разрабатывает BIOS и код BMC для пер­вого в мире 48-ядерного процессора Qualcomm Centriq 2400, производство ко­то­ро­го будет вестись по техпроцессу, соответствующему 10-нм нормам.

Серверный процессор разработан на базе 64-разрядной архитектуры ARM v8-A с производительностью более 2 ГГц на ядро. Он ориентирован на виртуализованные среды в облачных центрах обработки данных с акцентом на масштабируемость, оп­ти­мальную производительность и эффективность многопоточных облачных на­гру­зок.

Прощай, DOS!

Чем ближе находится уровень аб­ст­рак­ции при­ло­же­ния к ре­аль­но­му ап­па­рат­но­му обес­пе­че­нию, тем боль­ше воз­мож­но­стей как по уп­рав­ле­нию «же­ле­зом», так и по до­сту­пу к не­до­ку­мен­ти­ро­ван­ным фун­к­ци­ям.

Прощай, DOS!

Скрытые возможности UEFI BIOS

Скрытые возможности UEFI BIOS

Для того чтобы понять, поддерживает платформа заданный тип про­цес­со­ра выполнять натурный эксперимент совершенно не обя­за­тель­но. В от­сут­ст­вие cpu compatibility list достаточно заглянуть в файл UEFI ис­сле­ду­е­мой ма­те­рин­ской платы. Если это AMIBIOS, про­це­ду­ру можно вы­пол­нить с по­мо­щью BIOS Configuration Program, бо­лее из­вест­ной по аб­бре­ви­а­ту­ре AMI­BCP. Современные версии AMIBIOS строятся на основе ядра Aptio V, для них подходит версия AMIBCP, на­чи­на­ю­ща­я­ся с цифры «5».

AwardBIOS для ноутбуков разрабатывали москвичи

BIOS для ноутбуков разрабатывали москвичи

В конце 90-х компания Award Software в условиях строжайшей секретности перенесла свои ис­сле­дования, связанные с мо­биль­ны­ми платформами в Россию. Ра­боты велись под вывеской предприятия «Растр», в ис­хо­дя­щих данных которого был указан квартирный адрес жилого дома в Москве по 11-й Парковой улице.

USB-диагностика: уже реальность

USB-диагностика: уже реальность

Сначала было слово. И слово было размером в два байта. Именно их сле­до­вало бы вывести в диагностический порт для отладки первой ком­пью­тер­ной программы. Ведь еще процессор i8086 поддерживал флаг трас­си­ров­ки или Trap Flag (TF), при установке которого в «1» ге­не­ри­ру­ет­ся пре­ры­ва­ние после выполнения каждой инструкции. Точки останова можно было ре­а­ли­зо­вать и с применением однобайтовой инструкции INT3. Вспомним и «пра­де­душ­ку» современных средств виртуализации — Turbo Debugger 386 фирмы Borland, в основе работы которого был режим Virtual 8086 mode.

Загадки USB

Загадки архитектуры USB в чипсетах Intel 7-й серии

Хорошая традиция – считать «выходом на режим» для IT-технологии ее интеграцию в чипсет. Так было с передачей данных Ultra DMA, с интерфейсом Serial ATA, со спе­ци­фи­ка­ци­ей USB 2.0. Так стало и с универсальной последова­тель­ной шиной, соответствующей новому стандарту – спе­цификации USB 3.0. Вернее сказать, таким событием хо­те­лось бы считать появление в наборах системной логики Intel 7-series контроллера USB 3.0, известного как eXtensible Host Controller Interface.

В топовых модификациях PCH (Platform Controller Hub) интегрирован один контроллер xHCI (4 порта USB 3.0) и два контроллера EHCI (8 и 6 портов, всего 14 портов USB 2.0). Каждый EHCI-контроллер снабжен Rate Matching Hub и Debug Port. Декларирование особенностей топологии USB-подсистемы и коммутация портов между xHCI и EHCI–контроллерами обеспечивается рядом кон­фи­гу­ра­ци­он­ных регистров.

Редактировать BIOS. Эпизод второй

Продолжаем исследовать возможности Flash Images Tool по внесению пра­вок в BIOS и связанные с ним стуктуры.

В предыдущей статье «Редактируем BIOS» мы рассмотрели декомпозицию флеш-образа на составные части: регионы и разделы (партиции). По­лу­чен­ный в результате этим ма­ни­пу­ля­ций образ базовой системы ввода и вывода годен к ра­бо­те с утилитой AMIBCP.

Сейчас наша задача  обратна к предыдущей — вернуть в файл измененный BIOS и собрать из имеющихся частей код для заливки во Flash ROM.

Редактируем BIOS

Сказано уже многократно, а совет до сих пор не теряет актуальность: «Десять раз подумай, прежде чем обновлять BIOS». Но психология бессильна против жажды к новому. Особенно в тех ситуациях, когда требуется получить скры­тый по­тен­ци­ал, заложенный производителем в компьютер.

Преграды и препятствия на пути к поставленной цели не помеха! Если не получается «по науке», на помощь придет выдумка. Так, в ситуации, когда AMIBCP не справляется с редактированием образа BIOS, с помощью обходных ма­нев­ров можно достичь ус­пеш­но­го результата.

Патентные свершения American Megatrends

Патентные свершения American Megatrends

Из всех методов конкурентной борьбы для American Mega­trends важ­ней­шим было и остается патентование. С его помощью AMI закрывает все под­хо­ды к любому из ал­го­рит­мов программирования BIOS. Только за пе­ри­од с 28 де­ка­бря 2010 по 20 декабря 2011 года было зарегистрировано бо­лее пятидесяти свидетельств об изобретениях. Сегодня в общей слож­нос­ти в исследования и разработку патентно-привлекательных на­прав­ле­ний вовлечено 23 инженера, ра­бо­та­ю­щих во всех филиалах ком­па­нии.

Завидное упорство

Есть такие программы, что восхищают сложностью, элегантностью и безнадежностью одновременно. К ним относится эмуляция BIOS, написанная групой «Провинциальных программистов». Вот уже десять лет всяк желающий может получить доступ к демонстарционной версии BIOS Emu, чтобы ознакомится и одновременно удивиться объему проделанной работы. К необычным курьезам можно отнести то, что если бы не заметка на сайте «Новитех», то о страничке  разработчиков сегодня вряд ли кто вспомнил.