Fix QEMU I/O stalls/slowness

Registered by Peter Maydell on 2011-05-26

Currently the OMAP3 and Versatile Express models boot but are pretty near unusable for serious work because I/O (probably disk I/O) is either very slow or tends to lock up or stall. We need to investigate the cause of this bug and fix it. (My suspicion is that this is something to do with SD card emulation, because I don't think it happens when QEMU is emulating a hard disk.)

Blueprint information

Status:
Not started
Approver:
Michael Hope
Priority:
Low
Drafter:
Peter Maydell
Direction:
Needs approval
Assignee:
None
Definition:
Approved
Series goal:
Accepted for trunk
Implementation:
Not started
Milestone target:
milestone icon backlog

Related branches

Sprints

Whiteboard

[michaelh1] 2012-01-05: shifted back to the backlog and dropped priority. We have a 'fix' which is to change the caching via a command line parameter.

Note that there are two problems: the OMAP3 SD peripheral model is inefficient and the actual SD model makes too many small writes.

(?)

Work Items

Work items:
Find out why the I/O is so slow: INPROGRESS
Write patch and submit upstream: TODO
Handle issues raised in patch review: TODO

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.