亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

Chinaunix

標(biāo)題: linux 2.6.32 在那個(gè)時(shí)代對(duì)應(yīng)的x86 體系還是 x86_64 的體系結(jié)構(gòu)呀 ? [打印本頁]

作者: webboy89860    時(shí)間: 2019-06-19 14:40
標(biāo)題: linux 2.6.32 在那個(gè)時(shí)代對(duì)應(yīng)的x86 體系還是 x86_64 的體系結(jié)構(gòu)呀 ?
linux 2.6.32 在那個(gè)時(shí)代對(duì)應(yīng)的x86 體系還是 x86_64 的體系結(jié)構(gòu)呀 ? 現(xiàn)在學(xué)習(xí)了 i386 的一些內(nèi)容,得知硬件相關(guān)的代碼需要查看 intel 的手冊(cè), 希望閱讀 linux 2.6.32 源碼 了解相關(guān) 內(nèi)存管理、進(jìn)程調(diào)度、網(wǎng)絡(luò)子系統(tǒng)的內(nèi)容,不知道應(yīng)該怎么弄透徹 x86 文件夾的內(nèi)容。

alpha  arm  avr32  blackfin  cris  frv  h8300  i386  ia64  Kconfig  m32r  m68k  m68knommu  microblaze  mips  mn10300  parisc  powerpc  s390  score  sh  sparc  um  x86  xtensa

2.6.32中 的 i386 已經(jīng)無內(nèi)容了。
ls i386 為空



在 2.6.14 中 i386 還是有內(nèi)容的:
vagrant@vagrant-ubuntu-precise-32:/vagrant/linux-2.6.14/arch$ la i386  
boot  crypto  defconfig  Kconfig  Kconfig.debug  kernel  lib  mach-default  mach-es7000  mach-generic  mach-visws  mach-voyager  Makefile  math-emu  mm  oprofile  pci  power



2.6.32 合并了這個(gè)i386 和 x86 兩個(gè)體系架構(gòu)嗎? 應(yīng)該找那些資料去理解 2.6.32 中的 x86 體系架構(gòu)的代碼勒 ? 請(qǐng)大俠幫忙指導(dǎo)

作者: amarant    時(shí)間: 2019-08-12 18:13
打開幾個(gè)匯編文件看看,看操作的寄存器是 eax 還是 rax ,前面的是 32,后面的 64。要我我沒記錯(cuò)話
作者: captivated    時(shí)間: 2020-04-01 20:07
沒記錯(cuò)的話 2.6.24 就已經(jīng)把 i386 和 x86_64 兩個(gè)合到 x86 arch 下面去了。
雖然合到一起了, 但各自的文件是分開的,目錄相同。
編譯的時(shí)候,如果編 i386 kernel, 就選 i386 的文件來編, 編譯 x86_64 就選 x86_64 的文件來編。
比如, 啟動(dòng)代碼就有 head_32.S 和 head_64.S。
另外,二者通用的定義和頭文件,或者可以用宏分開的內(nèi)容,則沒有分開編譯文件。




歡迎光臨 Chinaunix (http://72891.cn/) Powered by Discuz! X3.2