[PATCH 0/4] Qi ext2 + glamo mmc efficiency improvements

Andy Green andy at openmoko.com
Sun Oct 26 06:27:20 CET 2008


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



More information about the openmoko-kernel mailing list