トップ «前の日記(2006年02月18日) 最新 次の日記(2006年02月22日)» 編集
2003|01|02|03|04|05|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|10|12|
2009|02|03|06|07|10|11|12|
2010|01|02|03|04|07|09|10|11|12|
2011|01|03|04|05|06|07|08|10|
2012|01|06|08|09|10|12|
2013|01|02|03|04|07|09|11|12|
2014|01|03|04|05|06|09|
2015|04|
2016|01|08|
ここは旧えびめもです。えびめも2に移行します(2016/12/1)

2006年02月21日

CAT760

sh7760-ohci: 2005 April 22 USB 1.1 'Open' Host Controller (OHCI) Driver (SH7760)
sh7760-ohci: block sizes: ed 64 td 64
sh7760-ohci: initializing SH7760 USB Controller
sh7760-ohci sh7760-ohci.0: SH7760 OHCI
sh7760-ohci sh7760-ohci.0: new USB bus registered, assigned bus number 1
sh7760-ohci sh7760-ohci.0: irq 64, io mem 0xfe340000
usb usb1: Product: SH7760 OHCI
usb usb1: Manufacturer: Linux 2.6.15-sh ohci_hcd
usb usb1: SerialNumber: SH7760 USB
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 2 ports detected
お、いい感じ。

CAT760

SH7760のohciかなり手こずってしまっています。ohciでバスマスターだからCPUの負荷が軽いなんて言ったの誰?SH7760はメインメモリにバスマスタで送受信できないのであんまり意味無い。8Kのシェアドメモリ専用のマネジメントoc_malloc() / oc_free()を作り、dma_pool_alloc() のラッパーを作ってCPUとHostControllerで共有するという結構あぶない橋を渡っている。ochiがあとちょっとのところまで来てるんだけど。。難しい。