linux에 MMC 드라이버가있는 mmc_flush_cache
& mmc_cache_ctrl
의 기능은 무엇입니까?리눅스에서 SD/MMC 드라이버로 캐시 작업
이들에 대한 정보가 거의 없으므로 mmc_flush_cache가 캐시 내용을 비 휘발성 메모리로 플러시합니다. 그러나 MMC가 UFS 장치와 같은 자체 캐시 메모리를 가지고 있는지 여부에 관계없이 어느 캐시 메모리를 참조하고 있습니까?
캐시 콘텐츠를 MMC 메모리 및 MMC 메모리에서 캐시로 복사해야합니다. 어떻게하면 MMC 드라이버를 사용하여이 문제를 해결할 수 있습니까?
MMC 드라이버에서 캐시 관련 작업을 수행 할 수있는 함수 나 API를 제안 해주십시오.
미리 감사드립니다.
답장을 보내 주셔서 감사합니다. 따라서 MMC에 자체 캐시가 있음을 의미합니다. 그리고 캐시에서 NV 메모리로 데이터를 전송하기 위해 mmc_flush_cache API를 사용할 수 있습니까? 그리고 NV 메모리에서 캐쉬로 데이터를 전송하기위한 어떤 기능이 미리 가져 오기를 의미합니까? 구현 후 캐시 프로파일 링을위한 도구가 있습니까? – user2706764
귀하의 질문에 언급 한 이외에, 내가 구성/mmc 장치 캐시를 명시 적으로 제어하는 기능을 모르겠다. – TheCodeArtist