当前位置: 技术问答>linux和unix
vmlinux.lds.S中的jiffies = jiffies_64问题
来源: 互联网 发布时间:2016-06-03
本文导语: 在连接脚本arch/arm/kernel/vmlinux.lds.S中,有这样几行: #ifndef __ARMEB__ jiffies = jiffies_64; #else jiffies = jiffies_64 + 4; #endif 我的问题是: 这个jiffies_64指的是arch/arm/kernel/time.c中的那个"u64 jiffies_64 = INITIAL_JIFFIES"吗? 可...
在连接脚本arch/arm/kernel/vmlinux.lds.S中,有这样几行:
#ifndef __ARMEB__
jiffies = jiffies_64;
#else
jiffies = jiffies_64 + 4;
#endif
我的问题是:
这个jiffies_64指的是arch/arm/kernel/time.c中的那个"u64 jiffies_64 = INITIAL_JIFFIES"吗?
可是在arch/arm/kernel/vmlinux.lds.S文件中并没有inlcude这个time.c文件啊? 怎么可以直接使用jiffies_64呢?
多谢!!!
|
jiffies_64 应该就是那个文件 arch/arm/kernel/time.c 中的 jiffies_64。
在 2.6.29 中是在 kernel/timer.c 中定义的。
在 vmlinux.lds.S 中包含了一些头文件,那些头文件又包含了一堆的头文件...
jiffies_64 应该是已经包含了进来
在 2.6.29 中是在 kernel/timer.c 中定义的。
在 vmlinux.lds.S 中包含了一些头文件,那些头文件又包含了一堆的头文件...
jiffies_64 应该是已经包含了进来