我最近开始学习 xv6 并试图在 xv6 中实现关闭机制,我能够终止所有正常运行的进程并等待其中一些完成然后终止它们。但是我无法从关机过程中关闭 qemu。
有人可以建议如何从 xv6 进程中关闭 qemu 吗?
我用谷歌搜索,发现有人使用了“outb”和“outw”命令,但它们都不起作用。
最佳答案
在 QEMU 中,“退出 QEMU 进程”发生在客户机关闭模拟硬件的电源时。因此,您的 guest 操作系统“关闭”需要通过执行正确的硬件操作来关闭电源。 (如何完成取决于 QEMU 正在模拟的硬件 - 例如,某些 Arm 板根本没有任何软件控制断电机制。请查看相关硬件的文档。)
关于process - 从 xv6 中的进程关闭 qemu,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47210264/