asm在linux/include/asm中代表什么

asm在linux/include/asm中代表什么,linux,Linux,阅读 “通常,机器体系结构独立系统的头文件 调用和函数保存在linux/include/linux/和machine下 与体系结构相关的文件保存在linux/include/asm/”中 那么asm在这里代表什么呢 我搜索了wiki,但没有找到答案。“asm”代表“汇编程序”或。处理x86体系结构系统调用的汇编代码位于 arch/x86/kernel/entry_32.S (or _64.S) 我猜它最初代表特定于体系结构的宏(asm)。 之后,任何特定于体系结构的东西都会放在那里。但是asm

阅读

“通常,机器体系结构独立系统的头文件 调用和函数保存在linux/include/linux/和machine下 与体系结构相关的文件保存在linux/include/asm/”中

那么asm在这里代表什么呢


我搜索了wiki,但没有找到答案。

“asm”代表“汇编程序”或。

处理x86体系结构系统调用的汇编代码位于

arch/x86/kernel/entry_32.S (or _64.S)

我猜它最初代表特定于体系结构的宏(asm)。
之后,任何特定于体系结构的东西都会放在那里。

但是asm目录中的文件不会写入assembler@AylwynLake我认为这是一件历史文物。许多“特定于体系结构”的信息都收集在名为“asm”的目录中,尽管它们大多只是头文件。我相信这仅仅是因为很多特定于体系结构的代码传统上都是汇编程序编写的,并且目录名一直存在。