当前位置: 技术问答>linux和unix
linux kernal 2.6中内存管理中的一点疑问
来源: 互联网 发布时间:2016-02-03
本文导语: 最近正在看linux2.6内存管理部分的源码,看到setup_cpu_cache时,觉得非常的晦涩,特别是下面index_of函数,让我不知所云,不知哪位大牛能给我稍微解释一下,或者给我一个关于这一部分比较详细的注释。不甚感激。 我...
最近正在看linux2.6内存管理部分的源码,看到setup_cpu_cache时,觉得非常的晦涩,特别是下面index_of函数,让我不知所云,不知哪位大牛能给我稍微解释一下,或者给我一个关于这一部分比较详细的注释。不甚感激。
我的邮箱xiahui1982@gmail.com
附:index_of源码
static __always_inline int index_of(const size_t size)
{
extern void __bad_size(void);
if (__builtin_constant_p(size)) {
int i = 0;
#define CACHE(x)
if (size
我的邮箱xiahui1982@gmail.com
附:index_of源码
static __always_inline int index_of(const size_t size)
{
extern void __bad_size(void);
if (__builtin_constant_p(size)) {
int i = 0;
#define CACHE(x)
if (size