欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
linux下通過(guò)/dev/port訪(fǎng)問(wèn)pci

linux下通過(guò)/dev/port訪(fǎng)問(wèn)pci

我知道linux下通過(guò)訪(fǎng)問(wèn)I/O端口來(lái)訪(fǎng)問(wèn)pci有兩種途徑;一:inl(),outl()函數.二:通過(guò)/dev/port.
第一種方法我已經(jīng)搞定.問(wèn)題出在第二種方法上.0 Y+ g6 \; d$ ?- D( G& b
我想把所有的pci設備都列出來(lái),方法是把所有可能的pci地址放進(jìn)端口0xcf8,從端口0xcfc讀出配置空間地址00h的內容判斷是否有效.8 X& k) n& a9 T$ p7 [( z8 V% n
可是我的程序一運行,系統就重啟,我卻找不到毛病在什么地方,希望懂的人可以幫個(gè)忙,先謝謝了!我的程序如下:* N+ e+ Z: J0 P/ o7 W" Z/ f
void list_PCI_devices()8 R+ ]+ k# U% c! x
{unsigned int bus,dev,fun;9 T  n6 g8 k; F$ J% `
unsigned int bbus,bdev,bfun;0 ?5 e4 Q7 ^9 A: R! j
unsigned int addr,data;
unsigned int fp;* z' L( H; a/ x3 H
printf("bus#\tdev#\tfun#\tvendor ID\tdevice ID\n");2 j- }9 v; C4 j' w; P2 G. h6 n

for(bus=0;bus<=0xff;bus++)
{, W  j* t# x4 n& M( f: K/ `2 F. ~( x
for(dev=0;dev<=0x1f;dev++)! w9 q! j5 W5 I8 j, ^" @' h
{1 h& k2 N% J/ d% l2 X2 b" Y
for(fun=0;fun<=0x7;fun++)
{bbus=bus,bdev=dev,bfun=fun;0 F- q, r8 P) K  z" C
addr=0x80000000|bbus<<16|bdev<<11|bfun<<8;! Q0 `3 @0 F# Z( {1 I
fp=open("/dev/port",O_RDWR);
lseek(fp,0xcf8,SEEK_SET);9 J' K2 c. E6 z9 e& B
write(fp,&addr,4);
lseek(fp,0xcfc,SEEK_SET);. c# M* m0 O" j: K, R/ M
read(fp,&data,4);) @" B( X# G& Z2 V' P
close(fp);% `# m* S) M: H. `# o9 Q: O0 D9 w
if(data!=0xffffffff && data!=0)/*identify vendor ID*/0 r! C/ x* ]. n( u( B% v" y
{
printf(" %02lX\t %02lX\t %02lX\t",bus,dev,fun);/ j7 I$ \% s. F  s; U" z- C, f

printf(" %X\t\t %04X\n",(short)data,data>>16);5 H- |! ?4 c# o# A" u# M: p& E
}" m% c' r+ `7 ~% `
}
}
}( l9 E, O( x& w2 N/ _/ v; _; u- O
}
本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
C語(yǔ)言-遍歷pci設備
LINUX DEVICE 第三版(快速參考)
Linux 那些事兒之我是EHCI主機控制器
I2C 的 4 個(gè)結構體
linux gpio模擬i2c的使用/用GPIO模擬I2C總線(xiàn)
網(wǎng)橋的工作流程(數據轉發(fā)和STP協(xié)議)
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久