贊萊溫斯基的分享精神。先在這裡做個記號。以後估計用得著的。
參考: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各自為政,分別下載