【发布时间】:2015-09-18 09:47:52
【问题描述】:
我刚刚开始研究Linux 内核开发。我有一个内核映像 bzimage 和一个在 qemu 上运行良好的 initrd。现在我在添加一个新的系统调用后编译了内核。我想在 qemu 上测试系统调用,这样做的首选方法是什么(如果有的话)?
【问题讨论】:
标签: c linux operating-system kernel qemu
我刚刚开始研究Linux 内核开发。我有一个内核映像 bzimage 和一个在 qemu 上运行良好的 initrd。现在我在添加一个新的系统调用后编译了内核。我想在 qemu 上测试系统调用,这样做的首选方法是什么(如果有的话)?
【问题讨论】:
标签: c linux operating-system kernel qemu
可以使用unistd.h中的syscall()函数。
请参考以下博客,它的功能完全相同。
http://linuxseekernel.blogspot.ie/2014/07/adding-system-call-in-x86-qemu.html
【讨论】: