我最近开始学习xv6,并试图在xv6中实现一种关闭机制,我能够很好地杀死所有运行中的进程,等待其中一些进程完成,然后终止它们。但我无法关闭qemu的关闭过程。
有人能建议如何从xv6过程中关闭qemu吗?
我在谷歌上搜索,发现有人使用了'outb‘和'outw’命令,但这两个命令都不起作用。
发布于 2017-11-13 15:07:25
在QEMU中,“退出QEMU进程”发生在来宾关闭模拟硬件时。因此,您的客户操作系统“关机”需要通过正确的硬件操作来关闭电源。(如何做到这一点取决于QEMU正在仿真的硬件-例如,一些Arm板根本就没有软件控制的断电机制。查看相关硬件的文档。)
发布于 2017-11-12 15:23:40
我不知道我是否完全理解了您的问题,但是为了关闭使用qemu运行的xv6过程,我使用了CTRL + A-> C键组合。
然后,它应该向您显示(qemu)终端线,您可以用命令"q“关闭。
发布于 2021-09-08 22:37:02
我在ubuntu中运行xv6,按照工作命令"control+a,释放键和类型x“关闭qemu。
https://stackoverflow.com/questions/47210264
复制相似问题