ARM Boot Speed Optimisation

Registered by Emmet Hikory on 2011-04-21

Iteratively investigate the boot process for preinstalled images on ARM. Find slow points or blockers. Optimise where feasible.

Blueprint information

Status:
Not started
Approver:
David Mandala
Priority:
High
Drafter:
Jani Monoses
Direction:
Approved
Assignee:
None
Definition:
Approved
Series goal:
Accepted for oneiric
Implementation:
Unknown
Milestone target:
milestone icon ubuntu-11.10

Related branches

Sprints

Whiteboard

Work Items for oneiric-alpha-1:
[jani] Check if X has x86 specifics which are unnecessary on ARM but are run nonetheless on startup. Talk to X team. X team says there should be no code in xserver that is unnecessary on ARM but affects startup time: DONE

Work Items for oneiric-alpha-3:

Work items for ubuntu-11.10:

[jani] Instrument preinstalled image on AC100 using Bootchart: DONE
[jani] investigate ureadhead relationship to our SD/eMMC boot media: TODO
[jani] investigate impact of modprobe on boot speed: TODO
[jani] investigate sysctls and other knobs that may need to be different for SD/eMMC boot media:TODO
[rsalveti] uboot timeouts investigation: TODO
[jani] LAVA integration: POSTPONED

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.