你们是怎么读源程序的?(有什么好方法吗?)
发表于 : 2010-06-14 19:28
OpenBSD 4.7 的ehci.c 是从netbsd中拿过去的,我对比了4.7和netbsd5.02的源代码,发现openbsd 4.7的是netbsd中的1.15,而netbsd 5.02的是1.48,基本上改动不大,1.48就是添加了一些函数来对应一些设备的,比如
static int ehci_apply_amd_quirks(struct ehci_pci_softc *sc); 来处理amd sb600,sb700 南桥usb control的bug,如果没有刷bios的话。
可是奇了怪了,有了这些函数,netbsd的usb设备(鼠标,键盘等)反而不行了,具体的细节没有找到,没有思路读源代码,有高手指点一下,谢谢了。
static int ehci_apply_amd_quirks(struct ehci_pci_softc *sc); 来处理amd sb600,sb700 南桥usb control的bug,如果没有刷bios的话。
可是奇了怪了,有了这些函数,netbsd的usb设备(鼠标,键盘等)反而不行了,具体的细节没有找到,没有思路读源代码,有高手指点一下,谢谢了。