免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 16452 | 回复: 4

[内核入门] linux 2.6.32 在那个时代对应的x86 体系还是 x86_64 的体系结构呀 ? [复制链接]

论坛徽章:
0
发表于 2019-06-19 14:40 |显示全部楼层
linux 2.6.32 在那个时代对应的x86 体系还是 x86_64 的体系结构呀 ? 现在学习了 i386 的一些内容,得知硬件相关的代码需要查看 intel 的手册, 希望阅读 linux 2.6.32 源码 了解相关 内存管理、进程调度、网络子系统的内容,不知道应该怎么弄透彻 x86 文件夹的内容。

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 已经无内容了。
ls i386 为空



在 2.6.14 中 i386 还是有内容的:
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 合并了这个i386 和 x86 两个体系架构吗? 应该找那些资料去理解 2.6.32 中的 x86 体系架构的代码勒 ? 请大侠帮忙指导

论坛徽章:
22
丑牛
日期:2014-08-15 14:32:0015-16赛季CBA联赛之同曦
日期:2017-12-14 15:28:14黑曼巴
日期:2017-08-10 08:14:342017金鸡报晓
日期:2017-02-08 10:39:42黑曼巴
日期:2016-11-15 15:48:38CU十四周年纪念徽章
日期:2016-11-09 13:19:1015-16赛季CBA联赛之同曦
日期:2016-04-08 18:00:03平安夜徽章
日期:2015-12-26 00:06:30程序设计版块每日发帖之星
日期:2015-12-03 06:20:002015七夕节徽章
日期:2015-08-21 11:06:17IT运维版块每日发帖之星
日期:2015-08-09 06:20:002015亚冠之吉达阿赫利
日期:2015-07-03 08:39:42
发表于 2019-08-12 18:13 |显示全部楼层
打开几个汇编文件看看,看操作的寄存器是 eax 还是 rax ,前面的是 32,后面的 64。要我我没记错话

论坛徽章:
3
15-16赛季CBA联赛之山东
日期:2016-10-30 08:47:3015-16赛季CBA联赛之佛山
日期:2016-12-17 00:06:31CU十四周年纪念徽章
日期:2017-12-03 01:04:02
发表于 2020-04-01 20:07 |显示全部楼层
没记错的话 2.6.24 就已经把 i386 和 x86_64 两个合到 x86 arch 下面去了。
虽然合到一起了, 但各自的文件是分开的,目录相同。
编译的时候,如果编 i386 kernel, 就选 i386 的文件来编, 编译 x86_64 就选 x86_64 的文件来编。
比如, 启动代码就有 head_32.S 和 head_64.S。
另外,二者通用的定义和头文件,或者可以用宏分开的内容,则没有分开编译文件。

评分

参与人数 1可用积分 +10 收起 理由
飘絮絮絮丶 + 10 赞一个!

查看全部评分

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

DTCC2020中国数据库技术大会

【架构革新 高效可控】2020年12月21日-23日第十一届中国数据库技术大会将在北京隆重召开。

大会设置2大主会场,20+技术专场,将邀请超百位行业专家,重点围绕数据架构、AI与大数据、传统企业数据库实践和国产开源数据库等内容展开分享和探讨,为广大数据领域从业人士提供一场年度盛会和交流平台。

http://dtcc.it168.com


大会官网>>
  

北京盛拓优讯信息技术有限公司. 版权所有 16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122
中国互联网协会会员  联系我们:huangweiwei@it168.com
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP