从xv6中的进程关闭qemu

时间:2017-11-09 19:42:46

标签: process operating-system qemu shutdown xv6

我最近开始学习xv6并试图在xv6中实现一个关闭机制,我能够杀死正常运行的所有进程并等待其中一些完成然后终止它们。但是我无法从关机过程中关闭qemu。

有人可以建议如何从xv6进程关闭qemu吗?

我用Google搜索,发现有人使用了'outb'和'outw'命令,但这两个命令都不起作用。

2 个答案:

答案 0 :(得分:1)

我不知道我是否完全理解你的问题,但要关闭使用qemu运行的xv6进程,我使用组合键" CTRL + A" - >" C&# 34 ;. 然后它应该显示你可以用命令" q"关闭的(qemu)终端线。

答案 1 :(得分:1)

在QEMU,"退出QEMU流程"当访客关闭模拟硬件时发生。所以你的客户操作系统'关闭'需要通过执行正确的硬件操作来关闭电源。 (如何完成取决于QEMU仿真的硬件 - 例如,某些Arm板根本没有任何软件控制断电机制。请查看相关硬件的文档。)