Page 1 of 1

usb caching

Posted: Thu Apr 18, 2013 10:44 pm
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