Intel x86体系结构的资料

赞莱温斯基的分享精神。先在这里做个记号。以后估计用得着的。

 

参考:http://www.linuxforum.net/forum/showflat.php?Cat=&Board=life&Number=729321&page=1&view=collapsed&sb=5&o=0&fpart=

下面内容来自上面的链接。

 

abi: 分i386和x86-64

i386的:
www.sco.com/developers/devspecs/abi386-4.pdf

x86-64的:
http://www.x86-64.org/documentation/abi-0.99.pdf



system programming:
TNND,这个好多啊。。

1, Intel手册卷3(分A和B):
http://www.intel.com/products/processor/manuals/index.htm

这个就够看2年的了(05年开始看,到现在只看了chapter 8这一章)
这个可以email order一份纸版,注意一定要写自己是linux kernel developer,写别的os小心intel不鸟你

2, 各种规范

2.1 很老的MPS(multi-processor specification)规范1.4
www.intel.com/design/pentium/datashts/24201606.pdf

2.2 ACPI规范
www.acpi.info

2.3 HPET规范
www.intel.com/hardwaredesign/hpetspec_1.pdf

2.4 IO-APIC手册(82093AA)
www.intel.com/design/chipsets/datashts/29056601.pdf

2.5 chipset手册
这个要在intel网站自己找,北桥叫MCH,南桥叫ICH,选一个型号下载。

2.6 EFI规范
www.uefi.org/specs/

2.7 direct I/O (dma remaping)
intel 和AMD各自为政,分别下载

你可能感兴趣的:(hardware)