美文网首页bochs
3. 4.2——ROM images

3. 4.2——ROM images

作者: 吃根香蕉压压惊 | 来源:发表于2016-10-30 14:18 被阅读100次

    当其上电或硬件重启后,Bochs需要 system BIOS和VGA BIOS来初始化虚拟机。Bochs将image file加载到模拟的内存中。在Bochs软件包中,包含了很多system Bios 和VGA BIOS 镜像。

    | file | description |
    | ---- | ------------- : |
    | BIOS-bochs-latest| 默认ROM BIOS image|
    |BIOS-bochs-legacy| 没有32-bit初始化代码(为了模拟i386和ISA图形卡)的Rom Bios image|
    |bios.bin-1.7.5| SeaBIOS Rom image|
    |VGABIOS-elpin-2.40|legacy VGA BIOS image|
    |VGABIOS-lgpl-latest |LGPL'd VGA BIOS image for Bochs |
    |VGABIOS-lgpl-latest-debug |有debug输出到logfile中的LGPL'd VGA BIOS image for Bochs|
    |VGABIOS-lgpl-latest-cirrus |有Cirrus拓展的LGPL'd VGA BIOS image for Bochs|
    |VGABIOS-lgpl-latest-cirrus-debug |有Cirrus拓展和debug输出信息的LGPL'd VGA BIOS image for Bochs |

    Bochs需要按照下面的指令来使用system和VGA BIOS:

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

    官方建议使用Bochs发布的ROM image或SeaBIOS最近发布的image。为真实硬件设计的BIOS通常来说不会正常工作。

    Bochs支持用户自选的ROM image加载到ISA ROM空间,通常是在C8000和EFFFF地址之间(具体参见4.3.10)。Bochs网络适配器模拟器的PCI版本支持加载boot ROM至PCI ROM 空间(具体参见4.3.34)。

    相关文章

      网友评论

        本文标题:3. 4.2——ROM images

        本文链接:https://www.haomeiwen.com/subject/mlcuuttx.html