【问题标题】:Qemu support for ACPI 2.0+ [closed]Qemu 支持 ACPI 2.0+ [关闭]
【发布时间】:2020-05-25 00:14:48
【问题描述】:

我正在学习 x86-64 内核,并从 Windows 迁移到 Linux。

我的 Qemu 版本是 4.2 并在以下命令中运行:

qemu-system-x86_64 -machine q35 -cpu Broadwell -accel kvm Boot.disk

Qemu 的 ACPI 版本似乎是 0,并且使用的是 RSDT 而不是 XSDT。

那么如何在 64 位 Qemu 上启用 ACPI 2.0+?

非常感谢!

【问题讨论】:

  • ACPI 不是虚拟机固件部分的一部分吗?像 BIOS 或其他你正在使用的东西。
  • @0andriy,你的意思是 Qemu 不支持 ACPI 2.0+?抱歉这么晚回复,我在上班……
  • 不,我的意思是QEmu与它无关,或者是吗?

标签: qemu acpi


【解决方案1】:

我认为您需要首先检查 ROM 中是否有 ACPI 2.0。我记得 QEMU 使用的 SeaBIOS 可能太旧了。

另一个选项是检查“-acpitable”命令行选项。它可以让 QEMU 加载额外的 ACPI 表。因此,如果 BIOS 没有您想要的,您可以将其添加到附加表中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-03-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多