UGADraw


UGADraw — метод управления формированием видео изображения в среде UEFI, основанный на технологии Universal Graphics Adapter

Graphics Output Protocol в среде UEFI

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

Оказалось, что мир UEFI сложен и многообразен, и firmware не всегда работает так, как написа­но в документации.

UEFI вместо DOS: плюсы и минусы

Новые возможности, которые появились благодаря UEFI, вызывают в па­мя­ти аналогии с устаревшей сегодня операционной системой DOS. Это и по­нят­но: в ходе обслуживания и исследования персональных плат­форм воз­ни­ка­ет ряд нетривиальных задач, для которых простота и ком­пактность — оптимальные свойства. Использование файловой системы FAT32 в UEFI только уси­ли­ва­ет сходство.