Changes between Version 5 and Version 6 of mmc_driver
- Timestamp:
- Apr 1, 2015, 10:07:55 AM (10 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
mmc_driver
v5 v6 24 24 25 25 === void '''_mmc_inval'''( unsigned long long buf_paddr, unsigned int buf_length ) === 26 This function invalidates all cache lines covering a memory buffer defined by the physical base address, and the length. The buffer address MSB are used to compute the cluster index. 26 This function invalidates all cache lines covering a memory buffer defined by the physical base address, and the length. The buffer address MSB are used to compute the cluster index. The buffer must be aligned on a cache line (64 bytes). 27 27 28 28 === void '''_mmc_sync'''( unsigned long long buf_paddr, unsigned int buf_length) === 29 This function copies to external RAM all cache lines covering a memory buffer defined by the physical base address, and the length, if they are dirty. The buffer address MSB are used to compute the cluster index. 29 This function copies to external RAM all cache lines covering a memory buffer defined by the physical base address, and the length, if they are dirty. The buffer address MSB are used to compute the cluster index. The buffer must be aligned on a cache line (64 bytes). 30 30 31 31 == Instrumentation registers ==