The following series fixes a bug in the ext2 parser, and collates sequential reads in ext2 code now so larger contiguous reads (typ 256KByte) can be passed up to the mmc code. The glamo-mmc code is improved to use multi read commands. Qi can now pull 2.3MByte kernel from SD in around 2s.
Ext2 code improvements also apply to GTA03 case. The bug in the ext2 parser caused hundreds of repeated reads to the same block on SD Card. Lastly Qi for GTA02 is put back to 400MHz boot for now, cpufreq is starting to show up in stable-tracking via arm-linux so it should be possible to use 200MHz boot cleanly soon. --- Andy Green (4): qi-glamo-mmc-multiblock-read.patch qi-optimize-ext2.patch qi-fix-ext2-inefficiency-bug.patch qi-return-to-400MHz-boot-for-now.patch src/cpu/s3c2442/gta02.c | 6 ++-- src/drivers/glamo-mmc.c | 33 ++++++++++++++++----- src/fs/ext2.c | 75 +++++++++++++++++++++++++++++++++++++---------- 3 files changed, 87 insertions(+), 27 deletions(-) -- Signature