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