Можно ли проверить BIOS на виртуальной машине?

Тут такая мысль возникла:
с каждым годом виртуальные машины всё больше и больше входят в нашу жизнь. Если верить интернету, то уже и шпионские БИОСы возможны, которые могут захватить управление, и запускать все наши виндовсы под гипервизором...
Ну а для наших целей (редактирование БИОС) этими машинами можно как-то пользоваться? Например:
взять реальную машину, для котрой нужно проверить живой ли образ БИОС, но так как процессор скорее всего уже отрезан от реального мира правами SMBIOS и ОСью, то подключить в виртуальной среде муляж процессора (чтоб все MSR регистры были девственно чисты), муляж южного моста, подгрузить туда образ БИОС, и нажать виртуальный RESET... Возможно ли такое в домашних условиях, или как говорится "за отдельную плату с многими нулями"? И если невозможно, то почему? (может быть в открытом доступе нет муляжей процессор+мост, если такие штуки вообще существуют)

Аватар пользователя savely

Ну, нужны "муляжи процессоров", "муляжи СМ/ЮМ", "муляжи SIO" + движок, позволяющий "подключать". Всего-то.

Но кому это надо? Проще процессор оставить "типа как есть", сделать по одному муляжу остального и один BIOS.

А кому счас легко...

Аватар пользователя SnarskySV

Если взглянуть на вопрос шире, то есть и движок, и муляжи, и БИОСЫ зашивать удается.

Движок - Proteus
Муляжи - для AT, PIC и т.п.. Кроме того, для ЖК экранов, клавиатур и много еще чего. Даже для SPI flash:)
BIOS, то есть прошивку для AT, писал на Си, потом на Протеусе отлаживал.
Тач что концепция полностью реальна .
Вроде даже муляж 8086 для Протеуса есть ...

SnarskySV писал(-а):
для AT, PIC и т.п.
Читать "для AVR, PIC и т.п.":).

SnarskySV писал(-а):
Вроде даже муляж 8086 для Протеуса есть
См. выше собщение от savely. Для 8086 модели периферии упомянуты, но для чего-то относительно современного (хотя бы 10-летней давности) этого маловато, мягко говоря.

имею проблемы в 10-ом/12ом колене Р2Р мостов (т.е. "а за мостиком мостик ... а за ним еще мостик, а за тем еще мостик .. и так 12 колен )

в системе "всего" 120 PCI шин и около 130 PCIe устройств

на чем посоветуете отлаживатья "виртуально" ;)

Аватар пользователя SnarskySV

Цитата:
этого маловато, мягко говоря
Ну так Протеус приводился в качестве концептуального примера. И вывод предполагалось сделать такой, что следует искать средства разработки, функционал которых в обычных виртуальных, машинах, конечно, не востребован и не реализован.
Где искать ? У разработчиков
А что касается Протеуса, так в нем наоборот, этого добра неожиданно много (для его, Протеуса, специфики).

ps

Цитата:
Читать "для AVR
Всевидящее око не дремлет:) Спасибо за поправку.

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Разрешённые HTML-теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img>
  • You can use BBCode tags in the text. URLs will automatically be converted to links.

Подробнее о форматировании текста

Антибот - введите цифру.
Ленты новостей