Bochs ROM镜像
2019-09-09
56
0
和PC机一样,Bochs需要一个系统BIOS和VGA BIOS,以便在开机或硬件重置后初始化机器。Bochs需要将它们从镜像文件加载到模拟内存中。Bochs安装包包含一组系统BIOS和vgabios映像。
文件 | 描述 |
---|---|
BIOS-bochs-latest | Bochs默认的ROM镜像 |
BIOS-bochs-legacy | 不带32位初始化代码的ROM BIOS映像(用于i386和ISA图形卡仿真) |
bios.bin-1.13.0 | SeaBIOS ROM image |
VGABIOS-elpin-2.40 | Bochs 旧VGA BIOS映像 |
VGABIOS-lgpl-latest | Bochs LGPL’d VGA BIOS映像 |
VGABIOS-lgpl-latest-debug | 带debug输出到日志文件的LGPL’d VGA BIOS image |
VGABIOS-lgpl-latest-cirrus | 支持Cirrus扩展的Bochs的LGPL’d VGA BIOS映像 |
VGABIOS-lgpl-latest-cirrus-debug | 启用Cirrus扩展的Bochs的LGPL’d VGA BIOS映像,并调试输出到日志文件 |
vgabios-cirrus.bin-1.13.0 | SeaVGABIOS ROM映像(用于Cirrus适配器) |
使用下面命令设置ROM镜像
romimage: file=BIOS-bochs-latest, address=0xfffe0000
vgaromimage: file=VGABIOS-lgpl-latest
Bochs建议使用发行的ROM映像或最新的SeaBIOS镜像。为实际硬件设计的BIOS映像大多不能正常工作。
Bochs支持将可选ROM映像加载到ISA ROM空间中,通常在C8000和EFFFF之间。
Bochs网络适配器仿真的PCI版本支持将引导ROM加载到PCI ROM空间。