「cli」を実行すると実際に何が起こりますか。Linuxシステムでhlt」
だから私は最近HLT、CPUを停止するためのオペコードがあることがわかりました。クール、何が起こるか見てみましょう! user@box:~$ cat > test.c int main(void) { __asm__("HLT"); return 0; } user@box:~$ gcc -o test test.c user@box:~$ ./test Segmentation fault (core dumped) user@box:~$ ああ!なんてつまらない。 判明したことHLTは特権的な命令なので、他のことを試してみましょう。 user@box:~$ mkdir test; cd test user@box:~/test$ cat > test.c #include <linux/module.h> #include <linux/kernel.h> #include <linux/init.h> int init_module(void) { __asm__("hlt"); return 0; } void cleanup_module(void) …