2017-11-09 21 views
0

最近xv6を学び始め、xv6でシャットダウンメカニズムを実装しようとしていましたが、すべてのプロセスを正常に実行して終了し、終了して終了するまで待つことができました。しかし、私はシャットダウンプロセスからqemuを閉じることができません。xv6のプロセスからqemuを閉じる

誰かがxv6プロセスからqemuを閉じる方法を提案できますか?

私はグーグルで「outb」と「outw」コマンドを使用している人を見つけましたが、両方とも動作しません。

答えて

0

QEMUでは、ゲストがエミュレートされたハードウェアの電源を落とすと、「QEMUプロセスを終了する」が発生します。したがって、ゲストOS「シャットダウン」は、電源を切るために正しいハードウェア操作を実行することによって動作する必要があります。 (QEMUがどのようなハードウェアをエミュレートしているかによって、どのように処理されるか - 例えば、アームボードの中には、ソフトウエアで制御されるパワーダウンの仕組みが全くないなど)関連するハードウェアのドキュメントをチェックしてください。

0

あなたの質問を完全に理解したかどうかは分かりませんが、qemuで動作するxv6プロセスを閉じるには、 "CTRL + A" - > "C"キーを使用します。 これで、コマンド "q"で閉じることができる(qemu)端末行が表示されます。

+0

実際には手動で閉じます。私はプロセスシャットダウンを作成しています。私はこのプロセスがqemuを閉じたいと思っています。 –

関連する問題