Test 1 - EVMDM365 from Spectrum Digital - linux-2.6.32-rc2 from DVSDK v3.10 (using davinci_mmc.c) - Sandisk 2GB card - 25MHz bus freq - 4bit bus width - DMA enabled - dd if=/dev/zero of=/dev/mmcblk0p1 bs=1M - top -d 1 - mmcqd max cpu consumption is 40~50%!!!
Test 2 - EVMDM6446 from Spectrum Digital - linux-2.6.10_mvl401 from LSP v1.10 patch47 (using davinci_mmc.c), and change mmc_blk_issue_rq to use MMC_WRITE_MULTIPLE_BLOCK (instead of MMC_WRITE_BLOCK) - ... - mmcqd max cpu consumption is 70%!!! Test 3 - EVMDM6446 from Spectrum Digital - linux-2.6.10_mvl401 from LSP v1.10 patch50 (using drivers/sdio) - ... - keventd+irq max cpu consumption is 10%!! Why cpu consumption is so high when use davinci_mmc.c? How can we fix it to achive small cpu consumption like drivers/sdio does? Thanks Eddy
_______________________________________________ Davinci-linux-open-source mailing list [email protected] http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source
