Bochs rombios配置romimage
2019-09-09
65
0
rombios控制着个人电脑首次开机时的功能。
可以在名为BIOS bochs latest的源或二进制发行版中使用预编译的BIOS。
默认的rombios通常从地址0xfffe0000开始加载,它的长度正好是128k。bochsbios的旧版本通常从地址0xffff0000开始加载,它的长度正好是64k。
可以使用环境变量$BXSHARE来指定BIOS的位置。现在支持在内存顶部使用外部大BIOS映像(最多512k),但建议使用Bochs分发的BIOS。起始地址是可选的,因为它可以根据图像大小来计算。
Bochs BIOS目前只支持选项“fastboot”跳过引导菜单延迟。
实例
romimage: file=bios/BIOS-bochs-latest, options=fastboot
romimage: file=$BXSHARE/BIOS-bochs-legacy
romimage: file=mybios.bin, address=0xfff80000