【问题标题】:qemu-system-aarch64: ../accel/tcg/cpu-exec.c:681: cpu_loop_exec_tb: Assertion `icount_enabled()' failedqemu-system-aarch64:../accel/tcg/cpu-exec.c:681:cpu_loop_exec_tb:断言“icount_enabled()”失败
【发布时间】:2021-09-28 16:48:04
【问题描述】:

我已经在 mips64el 主机上编译了 5.2.0 版本的 qemu。当我运行 qemu-system-aarch64 来启动一个 linux 操作系统时,我得到这个问题如下:

qemu-system-aarch64: ../accel/tcg/cpu-exec.c:681: cpu_loop_exec_tb: Assertion `icount_enabled()' failed

有没有人错过同样的问题,请帮助我,非常感谢!

【问题讨论】:

    标签: qemu


    【解决方案1】:

    -icount 标志对于许多 QEMU 架构来说是错误的。 我找不到 qemu 是否仍然支持它。 (正如Peter Maydell 指出的那样,它得到了适当的支持)。现在尝试删除该标志并检查它是否有效。

    同时检查您的设备是否支持here

    【讨论】:

    • icount 绝对仍受支持。如果您遇到在当前版本的 QEMU 中重现的错误,请在错误跟踪器中报告它们:gitlab.com/qemu-project/qemu/-/issues,并提供有关如何重现的说明,包括 QEMU 命令行和任何必要的图像文件。
    【解决方案2】:

    这不应该发生——这是 QEMU 中的一个错误。您应该确认您可以在从上游 git 的头部构建的 QEMU 上重现它,然后在 QEMU 错误跟踪器中报告它https://gitlab.com/qemu-project/qemu/-/issues 并提供有关如何重现故障的完整说明,包括完整的 QEMU 命令行和任何需要的图像文件。

    检查问题是否在不同的主机架构(例如 x86-64)上重现也会很有帮助 - 可能是该错误特定于在 MIPS 主机上运行(我们没有好的 MIPS 主机我们可以运行 CI 测试,所以这个设置得到的测试要少得多)。

    【讨论】:

    猜你喜欢
    • 2021-06-23
    • 2020-11-01
    • 2021-06-24
    • 1970-01-01
    • 2019-04-06
    • 2021-03-17
    • 2023-03-09
    • 2022-07-05
    • 2011-05-27
    相关资源
    最近更新 更多