答案1
当。。。的时候x86_64 又名 amd64体系结构是在 Linux 内核树中引入的,它位于与 i386 不同的子树中。于是就有了arch/i386/kernel/trampoline.S
一侧和arch/x86_64/kernel/trampoline.S
另一方面。
两种架构在 2.6.24 中合并。这样做是因为有很多共同的代码 — 毕竟,所有 x86-64 处理器都是 x86 处理器。当时,ppc 和 ppc64 已经在一起,并且决定将 x86 和 x86-64 合并为一个x86
建筑学。
某些文件特定于一个或其他子体系结构,因此这两个版本彼此保留在一起:arch/x86/kernel/trampoline_32.S
搬自arch/i386/kernel/trampoline.S
, 和arch/x86/kernel/trampoline_64.S
搬自arch/x86_64/kernel/trampoline.S
。