usb caching

Question about which tools to use, bugs, the best way to implement a function, etc should go here. Don't forget to see if your question is answered in the wiki first! When in doubt post here.
Post Reply
micron
Posts: 2
Joined: Thu Apr 18, 2013 10:23 pm

usb caching

Post by micron »

I've found somewhat conflicting information about paging cache use when developing x86 usb drivers.
For ohci and ehci, atleast memory mapped registers needs to be non-cacheable, but what else ?

UHCI
- TDs - cacheable ?
- Data - cacheable ?

OHCI
- memory mapped registers - non-cacheable
- TDs - cacheable ?
- Data - cacheable ?

EHCI
- memory mapped registers - non-cacheable
- TDs - cacheable ?
- Data - cacheable ?

micron
Post Reply