找回密码
 加入计匠网
搜索
热搜: BIOS ACPI CPU Windows
查看: 8362|回复: 0

Smbus controller (PCI in SB)的中斷疑惑

[复制链接]
发表于 2009-4-8 10:54:28 | 显示全部楼层 |阅读模式
最近一直在study關於中斷的知識,剛剛把8259A和APIC的相關東東吃透了一點。可是現在發現一個問題一直解決不了。問題是這樣:
' G) Z/ B0 S. i) u9 e( a3 R' m
9 J# ?; T  D7 I8 o- p     在DOS下,我用ADU查看Smbus controller分配得到的IRQ是 IRQ5。在XP下,我用device manager查看Smbus controller分配得到的IRQ也是IRQ5。於是這樣我就有疑惑:6 |5 a/ H; I( P

1 m  H9 g0 x' P1 U" r1 X* c  ]     1、“在ICH6的datasheet中有描述APIC直接把PIRQA~H與IRQ16~23相對應。(我的理解就是PCI device的IRQ No.應該都被分配到IRQ16~23之間的一個IRQ值,如果這裡理解錯了望前輩指正)那麼Smbus controller也是屬於一個PCI device,為何它分的的IRQ No.是IRQ5呢?這不是和datasheet相違背了么?”
9 |! ~3 S4 \# u$ ]( D; `
& x7 y, ^  _8 A3 a0 u5 }2 h& c# S! @     2、我的猜想:是不是由於Smbus controller對IRQ的要求比較特殊,所以在SB裏面就特別對待它,因此也分配給Smbus controller與一般PCI device不一樣的IRQ No.呢?- I! ^; |* B" f4 F/ R, n
$ s; k5 Z/ W- _% J
    3、在XP下用PCISope這個軟體無意間,發現其實SMBUS controller被分配到的IRQ No.是IRQ13H,那麼就說明其實是被分配到了IRQ16~23之間了的。那麼爲什麽同樣在XP下用device managemer和R/W這兩個查看到的SMBUS controller被分配到的IRQ都是IRQ5呢?: W) Q8 ?1 z! ^# F" A( f7 t- N
! N; n% X7 q0 F7 x  W: g2 {
    4、USB邏輯設備1,ICH6裏面說分配給它的PIRQ為PIRQD,爲什麽在XP下麵它的IRQ No.就是IRQ 17H了呢?(IRQ 17H <-->PIRQH)
  I# i1 J6 M- n4 I0 ?- o. x0 p7 H3 q/ T0 B
     最近也有查相關的信息,但是都一無所獲,希望前輩能不吝賜教,晚輩必定虛心學習。
您需要登录后才可以回帖 登录 | 加入计匠网

本版积分规则

Archiver|手机版|小黑屋|计匠网

GMT+8, 2026-4-20 03:46 , Processed in 0.038443 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表