在Linux内核中,arch文件夹是做什么用的?

在Linux内核中,arch文件夹是做什么用的?

我在查看 Linux 内核源代码时,注意到一个名为“arch”的文件夹。我想知道这个文件夹是做什么用的?是针对 Arch Linux 还是其他什么?

答案1

它拥有特定于架构的代码

所有体系结构特定的代码都在此目录和 include/asm- 目录中。每个架构在该目录下都有自己的目录。例如,基于 PowerPC 的计算机的代码可以在 arch/ppc 下找到。您将在这些目录中找到低级内存管理、中断处理、早期初始化、汇编例程等等。

如果你,您可以看到 x86、ARM 等架构的不同目录......

相关内容