В процессе всенародного обсуждения проявились следующие типы плагинов:
1-й тип - плагины, которые не работают с прошивкой (например, BsPciProbe)
2-й тип - плагины, не учитывающие модульную структуру прошивки (BsCrc, BsIntelGlue)
3-й тип - плагины, учитывающие модульную структуру прошивки (BsAward)
В связи с этим интерфейс IPlugin упростился, но появились два новых интерфейса - IBiosImage и IBiosModules. Теперь плагины 1-го типа должны реализовывать только интерфейс IPlugin, 2-го типа - IPlugin и IBiosImage, 3-го типа - IPlugin, IBiosImage и IBiosModules.
Для MS Visual Studio v.6.0 планируется изменить визард WizBs.awx таким образом, чтобы он умел создавать заготовки проектов для плагинов трех типов.
Программисты могут ознакомиться с интерфейсами (см. файл plugin.h). Сейчас идет доработка оболочки и визарда.
В процессе всенародного обсуждения проявились следующие типы плагинов:
1-й тип - плагины, которые не работают с прошивкой (например, BsPciProbe)
2-й тип - плагины, не учитывающие модульную структуру прошивки (BsCrc, BsIntelGlue)
3-й тип - плагины, учитывающие модульную структуру прошивки (BsAward)
В связи с этим интерфейс IPlugin упростился, но появились два новых интерфейса - IBiosImage и IBiosModules. Теперь плагины 1-го типа должны реализовывать только интерфейс IPlugin, 2-го типа - IPlugin и IBiosImage, 3-го типа - IPlugin, IBiosImage и IBiosModules.
Для MS Visual Studio v.6.0 планируется изменить визард WizBs.awx таким образом, чтобы он умел создавать заготовки проектов для плагинов трех типов.
Программисты могут ознакомиться с интерфейсами (см. файл plugin.h). Сейчас идет доработка оболочки и визарда.