История изменений
Исправление SakuraKun, (текущая версия) :
Да, ты прав, ведь в опенсорсном биосе coreboot есть опция
CONFIG_PCI_OPTION_ROM_RUN_YABEL:
If you select this option, the x86emu CPU emulator will be used
to execute PCI Option ROMs. This option prevents Option ROMs from
doing dirty tricks with the system (such as installing SMM modules or hypervisors),
but it is also significantly slower than the native Option ROM initialization method.
благодаря которой некоторые блобы вроде AtomBIOS могут запускаться в эмуляторе - чтобы не лазили куда не следует :) А значит, этот код всё-таки работает на x86 CPU или по крайней мере как-то конвертируется из байт-кода в нативный
Исходная версия SakuraKun, :
Да, ты прав, ведь в опенсорсном биосе coreboot есть опция
CONFIG_PCI_OPTION_ROM_RUN_YABEL:
If you select this option, the x86emu CPU emulator will be used
to execute PCI Option ROMs. This option prevents Option ROMs from
doing dirty tricks with the system (such as installing SMM modules or hypervisors),
but it is also significantly slower than the native Option ROM initialization method.
благодаря которой некоторые блобы вроде AtomBIOS могут запускаться в эмуляторе - чтобы не лазили куда не следует :)