UEFI

UEFITool - просмотрщик и редактор образов UEFI

По приглашению товарища Highlander решил написать на этот форум о своем крайнем проекте - UEFITool.


Это кроссплатформенный (написан на С++/Qt) просмотрщик и редактор образов UEFI BIOSов с открытым исходным кодом (BSD, LGPL).
В данный момент поддерживается экспорт, добавление, удаление, перестроение секций, файлов и томов, разбор заголовков UEFI-капсулы и Flash-дескриптора.

UEFImark, v0.96

Исходный код UEFImark, v0.96Тестовые запуски утилиты UEFImark на ряде платформа дали богатый материал для улучшения функциональности этого программного продукта, позволив изолировать ошибки и ситуации, которые никак не предусмотрены спецификациями или другими документами. Пользуясь случаем, хотим поблагодарить украинское представительство компании ASUS за оперативно предоставленный мультимедийный ноутбук N550JV. С ним было весело!

Они заполонили всю планету

Текстурированный шагающий робот в демонстрационной версии графического UEFI-приложения Demo-Mech Наш друг Стрелец сделал отличную презентацию возможностей программирования для UEFI. Обзор игрового сюжета под названием Demo-Mech находится здесь, а видео клип, запечатлевший процесс эмуляции UEFI BIOS и последующего старта UEFI-приложения доступен на YouTube. Публикуем его и на страницах ROM.by. Скриншот размещен здесь только для привлечения внимания.

В этом мире случайностей нет!

UEFI-приложение UEFIRand демонстрирует возможности генератора случайных чисел, встроенного в процессоры Intel, используя 64-битную форму инструкции RDRANDНасколько хорош аппаратный генератор случайных чисел, с недавних пор ставший неотъемлемой частью процессорных ядер Intel? Можно ли составить представление о нем с первого взгляда? Ответ на это вопрос предлагает утилита с открытым программным кодом UEFIRand v1.0.

От UEFI к загрузке один шаг

UEFImark, утилита для измерения скорости обмена с видео памятьюВозможно, для кого-то всё, что сказано в этой статье — прописные истины. Кому-то, наоборот, все будет в новинку. Главное, чтобы читалось с интересом. От изучающих английский язык требовали скороговорку «She sale sea shell on the sea shore» повторить семь раз подряд. Попытка сделать что-то подобное налицо и в статье «Как пользоваться UEFI?»

UEFImark, первая ласточка UEFI-диагностики

UEFImark, утилита для измерения скорости обмена с видео памятьюУтилита UEFImak не претендует на то, чтобы быть каким-то откровением на тему диагностики. Скорее, это хороший пример, как нужно писать софт для работы с еще живой персональной платформой x86, но уже в 64-битном измерении. Использование в разработке языка ассемблера придает особый шарм утилите. Можно сказать, что UEFImark настолько оптимально использует ресурсы центрального процессора, насколько это в принципе возможно. Еще можно отметить, что UEFImark — это программный продукт с открытым исходным кодом. Если интересно, читаем дальше…

Знакомство с графическими интерфейсами UEFI

Graphics Output Protocol в среде UEFI: решение существуетВ одной из недавних публикаций мы коснулись проблематики исполь­зо­ва­ния графических протоколов в качестве средств визуализации уни­вер­сального расширяемого интерфейса BIOS. Попытка использовать функцию Locate Handle для получения списка устройств, под­­дер­жи­вающих заданный протокол, не увенчалась успехом. Вместо таблицы с указателями на точки входа в сервисные проце­дуры мы получаем набор нулевых элементов.

Ленты новостей