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