Может быть с этого (имеется в виду SMI) и стоило начинать?
Моя программа находится во БИОСе, отлаживаю я её так:
- Скомпилированный образ БИОСа сохраняю на USB-flash;
- Включаю питание на подопытной плате, гружусь в EFI Shell;
- Всавляю USB-flash и перепрошиваю новый образ, ресет;
- Загружаю ОС и тест файл, который делает Set/Get Variable;
Дальше всё зависит от того как поведёт себя новая прграмма - или спокойно перегружаюсь или БИОС виснет, и тут как раз и начинается дискомфорт о котором я говорил.
Моя программа находится во БИОСе, отлаживаю я её так:
- Скомпилированный образ БИОСа сохраняю на USB-flash;
- Включаю питание на подопытной плате, гружусь в EFI Shell;
- Всавляю USB-flash и перепрошиваю новый образ, ресет;
- Загружаю ОС и тест файл, который делает Set/Get Variable;
Дальше всё зависит от того как поведёт себя новая прграмма - или спокойно перегружаюсь или БИОС виснет, и тут как раз и начинается дискомфорт о котором я говорил.