关于IA32E与X86_64的区别?
你好,我有一个问题:我编写一个Linux kernel module 在Redhat ES 3u9 for x86_64 <2.4.21-50.EL>上运行,我用的是x86_64的config去编译这个kernel module的,使用自旋锁的时候会有产生死循环等问题,后来查了一下资料才发觉应该用IA32E的config去编译相应的kernel module,一切ok,于是,我想问Intel的64位和x86_64的有什么区别呢,为什么要自己搞一个IA32E config呢,工程师们能深入浅出的说一下吗?谢谢!