Ticket #12 (closed defect: fixed)
Boot speed too low (bootloader part)
| Reported by: | laforge@… | Owned by: | willie_chen@… |
|---|---|---|---|
| Priority: | high | Milestone: | |
| Component: | u-boot | Version: | current svn head |
| Severity: | normal | Keywords: | |
| Cc: | buglog@…, willie_chen@… | Blocked By: | |
| Blocking: | Estimated Completion (week): | ||
| HasPatchForReview: | PatchReviewResult: | ||
| Reproducible: |
Description
The bootloader adds its share of delay to the boot process.
This can be improved by e.g. using an uncompressed kernel in uImage.
Change History
comment:8 Changed 5 years ago by andy@…
We need to measure boot time and put numbers on this. A report from nearly a
year ago that it used to be "slow" can't be attacked.
comment:9 Changed 5 years ago by andy@…
Currently on GTA-02 A4 at 200MHz ~19s (~15s at 400MHz) is burnt in U-Boot before
a decompressed Linux actually starts to boot.
We can improve matters a bit by seeing if we can parse the image we are reading
somehow to only read the (currently, 1.5MB) kernel footprint instead of a fixed
2MB block that seems to be the case right now.
Otherwise the raw NAND reading and ECC speed seems to be where the bulk of the
time goes.
comment:11 Changed 5 years ago by andy
- Status changed from new to closed
- Resolution set to fixed
I think it's about as good as it is going to get. We will be moving off U-Boot into kboot, which will be MUCH faster.

Please Motorola Ming (A1200) as your metric.