Отказ производителей UEFI BIOS оснащать персональные платформы EBC-протоколом не может рассматриваться, как препятствие на пути к использованию интерпретатора EFI Byte Code.

EFI Byte Code в документации Tianocore

Сложный путь — это попытаться скомпилировать выполняемый модуль интерпретатора EFI Byte Code, опираясь на документацию Tianocore. Для этого потребуется одна из ранних версий этого продукта, исходные коды которой доступны, например, на сайте GitHub. Не лишним под­спорьем станет и документ EDK Build, v1.22 от 2012 года.

 

 


Пример загрузки EBC-интерпретатора как драйвера командой LOAD в среде UEFI-оболочки

 

Извлечение EFI Byte Code из AMIBIOS

Значительно проще и эффективнее будет найти EBC-интерпретатор среди модулей AMIBIOS, который соответствуют требованиям расширяемого интерфейса фирменного программного обеспечения. Таковым на сегодня является версия, которая называется Aptio.

Если по каким-то причинам возникнут затруднения с извлечением EBC-интерпретатора из бинарных файлов Aptio, исполняемый модуль виртуальной машины EFI Byte Code можно скачать здесь.


20.01.2018