4.2 ROM镜像

与真实的PC一样,Bochs需要一个系统BIOS和VGA BIOS在加电或者重启时初始化电脑。Bochs需要从镜像文件中将它们加载到模拟的内存中。Bochs的包中包含了一组系统BIOS和VGA BIOS镜像文件。

文件 描述
BIOS-bochs-latest default ROM BIOS image for Bochs
BIOS-bochs-legacy ROM BIOS image without 32-bit init code (for i386 and ISA graphics card emulation)
bios.bin-1.7.5 SeaBIOS ROM image
VGABIOS-elpin-2.40 legacy VGA BIOS image for Bochs
VGABIOS-lgpl-latest LGPL'd VGA BIOS image for Bochs
VGABIOS-lgpl-latest-debug LGPL'd VGA BIOS image for Bochs with debug output to the logfile
VGABIOS-lgpl-latest-cirrus LGPL'd VGA BIOS image for Bochs with the Cirrus extension enabled
VGABIOS-lgpl-latest-cirrus-debug LGPL'd VGA BIOS image for Bochs with the Cirrus extension enabled and debug output to the logfile

Bochs必须按照如下内容设置系统BIOS和VGA BIOS:

  romimage: file=BIOS-bochs-latest, address=0xe0000
  vgaromimage: file=VGABIOS-lgpl-latest

我们建议使用随Bochs一起发布的ROM镜像,或者最近的SeaBIOS镜像之一。为真实硬件设计的BIOS镜像通常不能在Bochs正常工作。

Bochs支持将可选的ROM映像加载到ISA ROM空间,通常在C8000和EFFFF之间(参见4.3.10节)。Bochs网络适配器仿真的PCI版本支持将引导ROM加载到PCI ROM空间中(参见4.3.34节)。

猜你喜欢

转载自blog.csdn.net/patronwa/article/details/92760809
4.2
ROM
今日推荐