Fix QEMU I/O stalls/slowness
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:
- backlog
- Started by
- Completed by
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.