※ 引述《james732 (好人超)》之銘言:
: 最近看到一些程式碼,不太懂它的意義
: http://lxr.linux.no/linux+v2.6.32/drivers/serial/8250.c#L1104
: 它提到 0x80 是一個 nonsense port
: 可是我不知道它指的是什麼、要避免的是什麼事
: 而且為什麼只針對 i386 平台做這件事呢?
一般在存取 IO port 時, 為了避免硬體還沒 ready,
所以在兩個 in out 中間做個 delay,
out 80 port 是常用的作法之一
80 port 也是常常用來 debug 的方式,
市面上可以買到 PCI debug card,可以顯示 out 80 port 的數值
(前提是 LPC Bridge 有把 80 port 導向 PCI)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.45.179.210