coreboot吧 关注:93贴子:381
  • 6回复贴,共1

请教qemu模拟器来启动coreboot遇到的问题

只看楼主收藏回复

coreboot编译完成后,按照qemu,然后利用qemu加载coreboot,如下图:之后就没任何打印了,有谁知道是什么原因吗?


IP属地:福建1楼2016-05-25 14:28回复
    Ramstage was not loaded!就是说没正常加载ramstage,所以启动不了。但是我用同一个revision编译了一个,没发现有问题。
    QEMU debugcon not found [port 0x402]
    coreboot-4.3-1150-gf6b1039 Sat May 21 04:04:32 UTC 2016 romstage starting...
    CBMEM:
    IMD: root @ 07fff000 254 entries.
    IMD: root @ 07ffec00 62 entries.
    CBFS: 'Master Header Locator' located CBFS at [100:3ffc0)
    CBFS: Locating 'fallback/ramstage'
    CBFS: Found @ offset 3800 size 997f
    QEMU debugcon not found [port 0x402]
    coreboot-4.3-1150-gf6b1039 Sat May 21 04:04:32 UTC 2016 ramstage starting...


    IP属地:北京2楼2016-05-26 19:43
    回复
      用户空间的QEMU依赖于内核空间的KVM模块
      先把KVM初始化失败的故障排除吧


      IP属地:安徽3楼2016-05-27 09:09
      回复
        在代码加了一些调试信息,发现是CBFS解析的时候出错,没有找到Master Header Locator',不知道是不是和配置有关


        IP属地:福建4楼2016-05-27 17:54
        收起回复
          还有,我这个环境是在VMware虚拟机下模拟的,上面的kvm初始化失败和用虚拟机有关系吗?QEMU能不能支持在虚拟机下模拟呢


          IP属地:福建5楼2016-05-27 17:55
          收起回复