szemzoa / awboot

small linux bootloader for Allwinner T113-S3 and V851s
72 stars 33 forks source link

add bitmap based fatfs/sd cache #34

Closed dave4445 closed 8 months ago

dave4445 commented 8 months ago

no cache:

[D] FATFS: mount OK
[I] FATFS: read sun8i-t113-aion.dtb addr=44000000
[D] FATFS: read in 13ms at 2.61MB/S
[I] FATFS: read zImage addr=44800000
[D] FATFS: read in 1149ms at 3.78MB/S
[D] FATFS: unmount OK

old cache:

[D] FATFS: mount OK
[I] FATFS: read sun8i-t113-aion.dtb addr=44000000
[D] FATFS: read in 1228ms at 0.03MB/S
[I] FATFS: read zImage addr=44800000
[D] FATFS: read in 15282ms at 0.28MB/S
[D] FATFS: unmount OK

new cache:

[I] FATFS: cache: 67108864 bytes in 1024 chunks
[D] FATFS: mount OK
[I] FATFS: read sun8i-t113-aion.dtb addr=44000000
[D] FATFS: read in 6ms at 5.65MB/S
[I] FATFS: read zImage addr=44800000
[D] FATFS: read in 360ms at 12.05MB/S
[D] FATFS: unmount OK