Тут такая мысль возникла:
с каждым годом виртуальные машины всё больше и больше входят в нашу жизнь. Если верить интернету, то уже и шпионские БИОСы возможны, которые могут захватить управление, и запускать все наши виндовсы под гипервизором...
Ну а для наших целей (редактирование БИОС) этими машинами можно как-то пользоваться? Например:
взять реальную машину, для котрой нужно проверить живой ли образ БИОС, но так как процессор скорее всего уже отрезан от реального мира правами SMBIOS и ОСью, то подключить в виртуальной среде муляж процессора (чтоб все MSR регистры были девственно чисты), муляж южного моста, подгрузить туда образ БИОС, и нажать виртуальный RESET... Возможно ли такое в домашних условиях, или как говорится "за отдельную плату с многими нулями"? И если невозможно, то почему? (может быть в открытом доступе нет муляжей процессор+мост, если такие штуки вообще существуют)
Но кому это надо? Проще процессор оставить "типа как есть", сделать по одному муляжу остального и один BIOS.
Движок - Proteus
Муляжи - для AT, PIC и т.п.. Кроме того, для ЖК экранов, клавиатур и много еще чего. Даже для SPI flash :)
BIOS, то есть прошивку для AT, писал на Си, потом на Протеусе отлаживал.
Тач что концепция полностью реальна .
Вроде даже муляж 8086 для Протеуса есть ...
См. выше собщение от savely. Для 8086 модели периферии упомянуты, но для чего-то относительно современного (хотя бы 10-летней давности) этого маловато, мягко говоря.[/OFF]
в системе "всего" 120 PCI шин и около 130 PCIe устройств
на чем посоветуете отлаживатья "виртуально" ;)
Где искать ? У разработчиков
А что касается Протеуса, так в нем наоборот, этого добра неожиданно много (для его, Протеуса, специфики).
psВсевидящее око не дремлет :) Спасибо за поправку.