トランポリン.Sはどこに行きましたか?

トランポリン.Sはどこに行きましたか?

あなたはトランポリンコードがどこに行ったのか知りたいです。参考用ですここ、以前のバージョンでいくつかのコードを見つけることができますディストロしかし、2.6.38カーネルでは見つかりません。もう存在しない場合は、trampoline.S実行パスを説明してもよろしいですか?ありがとうございます。

ベストアンサー1

いつ。 。 。いつx86_64(別名 amd64)アーキテクチャは、i386とは異なるサブツリーのLinuxカーネルツリーに導入されました。だからarch/i386/kernel/trampoline.S片側とarch/x86_64/kernel/trampoline.S一方、。

両方のアーキテクチャが2.6.24でマージされました。。これは共通のコードが多いために行われます。結局のところ、すべてのx86-64プロセッサはx86プロセッサです。その時点で、ppcとppc64はすでに一緒にあり、x86とx86-64を1つにマージすることにしました。x86建築学。

一部のファイルは 1 つまたは他のサブアーキテクチャにのみ適用されるため、2 つのバージョンは互いに保持されます。arch/x86/kernel/trampoline_32.S 次から移動arch/i386/kernel/trampoline.Sarch/x86/kernel/trampoline_64.S 次から移動arch/x86_64/kernel/trampoline.S

おすすめ記事