gpt4 book ai didi

linux - "jiffies"的定义在哪里? "jiffies.h"仅在它外部

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:32:20 30 4
gpt4 key购买 nike

我搜索了整个 Linux-3.13 代码,但找不到定义。也许这个问题很简单,但是却让我困惑了很久。而且我无法通过 Google 找到类似的主题 :( , 谁能告诉我?

提前致谢!


大家好,我找到了。它在vmlinux.lds.S中定义:

#ifndef __ARMEB__
jiffies = jiffies_64;
#else
jiffies = jiffies_64 + 4;
#endif

timer.c 中的 jiffies_64:

u64 jiffies_64 __cacheline_aligned_in_smp = INITIAL_JIFFIES;

一句话,是我粗心!我长期认为“.global”是定义变量的语法,但我忘了这是 ld 脚本,它有另一种形式。谢谢你!

最佳答案

根据 Wikipedia ,

Jiffy values for various Linux versions and platforms have typically varied between about 1 ms and 10 ms, with 10 ms reported as an increasingly more common standard in the Jargon File.

您可能会检查特定于平台的配置源,它可能在独立于平台的存储库中丢失。

关于linux - "jiffies"的定义在哪里? "jiffies.h"仅在它外部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25006957/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com