【发布时间】:2011-11-26 00:55:45
【问题描述】:
我正在使用 2.6.39.4 版本的源代码研究 linux 中的系统调用。
书上说系统调用是在entry.S中实现的,位于arch/i386/kernel/entry.S,
但我在 v2.6.39.4 中找不到该文件。
那么哪个文件在我的版本中实现系统调用?和旧的有区别吗?
【问题讨论】:
标签: linux version system-calls
我正在使用 2.6.39.4 版本的源代码研究 linux 中的系统调用。
书上说系统调用是在entry.S中实现的,位于arch/i386/kernel/entry.S,
但我在 v2.6.39.4 中找不到该文件。
那么哪个文件在我的版本中实现系统调用?和旧的有区别吗?
【问题讨论】:
标签: linux version system-calls
您书中的信息似乎已经过时了。
您应该在arch/x86/kernel/entry_32.S 和arch/x86/kernel/entry_64.S 中找到您要查找的内容。
【讨论】: