[GRUB4DOS] chkpci for grub4dos
发表于[用途]
- 在GRUB4DOS下直接检测PCI设备信息. 
- 待定……. 
[用法]
直接在GRUB4DOS下运行,可以加一个PCI信息库文件参数.PCI信息库文件
另: 因为GRUB4DOS是支持自动解压的.所以这个信息库文件可以使用GZIP压缩再调用(加快读取速度).
注意: 目前库文件限制在1MB以内(一般来说也够用了)
其它说明: 使用库文件时,会把库文件读取到内存6M-8M之间,使用时请注意不要冲突
[下载]
CHKPCI(带源码)
http://code.google.com/p/grubutils/downloads/list
更新信息(changelog):
- 尝试添加新的PCI信息显示格式(类似CHKPCI). - 文件内容格式: - 第一行固定`PCI$` 固定输出内容(可选) $PCI设备信息1 匹配后显示内容1 $PCI设备信息2 匹配后显示内容1 匹配后要显示的内容1 $pci设备信息3 匹配后要显示的内容3- 一个例子: - ===========CHKPCI.PCI============= PCI$ $PCI\VEN_8086&DEV_7113 Intel test $PCI\VEN_8086&DEV_7000&CC_020000&REV_00 fat copy /IASTOR.SYS (fd0)/ fat copy /iastor.inf (fd0)/ fat copy /txtsetup.oem (fd0)/ ===========CHKPCI.PCI=============
2010-08-28
- 添加帮助信息 -h 参数. 
- 添加参数 -cc:CC,用于显示指定设备. 
2010-08-27
修正在实机使用时会造成卡机的问题.
2010-08-26
添加读取PCIDEVS.TXT按格式显示设备信息的功能.
2010-08-25
第一版,只能显示PCI信息.
【相关资料】
一些资料请看这里.
http://chenall.net/post/scanpci/
Class Codes
| Class | Description | 
|---|---|
| 0x00 | Devices built before class codes | 
| 0x01 | Mass storage controller | 
| 0x02 | Network controller | 
| 0x03 | Display controller | 
| 0x04 | Multimedia device | 
| 0x05 | Memory Controller | 
| 0x06 | Bridge Device | 
| 0x07 | Simple communications controllers | 
| 0x08 | Base system peripherals | 
| 0x09 | Inupt devices | 
| 0x0A | Docking Stations | 
| 0x0B | Processorts | 
| 0x0C | Serial bus controllers | 
| 0x0D-0xFE | Reserved | 
| 0xFF | Misc | 
更多资料请点这里查看
https://docs.google.com/document/pub?id=1peDTGBLgsGa-qaX0JSeZUuI2Pu9Sl0FkCCk27cNi-wk
[截图]





 
    
            
