QEMU ARM (qemu-vexpress): Difference between revisions
Appearance
note that --display=gtk makes sense here |
Qemu 2.0.0 is too old https://github.com/postmarketOS/pmbootstrap/pull/1029 |
||
Line 1: | Line 1: | ||
[[Category:Supported Devices]] | [[Category:Supported Devices]] | ||
<blockquote>''This page is specific to running the <code>arm</code> version of Qemu. Make sure to also read the '''[[common Qemu notes]]'''!'' | <blockquote>''This page is specific to running the <code>arm</code> version of Qemu. Make sure to also read the '''[[common Qemu notes]]'''!'' | ||
</blockquote> | </blockquote> | ||
Line 24: | Line 25: | ||
=== What does not work === | === What does not work === | ||
* Qemu 2.0.0 is too old (but it's known to be working with 2.6.50)[https://github.com/postmarketOS/pmbootstrap/pull/1029#issuecomment-353819587] | |||
* Keyboard and mouse | * Keyboard and mouse | ||
Revision as of 13:47, 25 December 2017
This page is specific to running the
arm
version of Qemu. Make sure to also read the common Qemu notes!
This device is used to emulate an ARM Versatile Express for Cortex-A9.
Vexpress (Versatile Express) is the reference architecture from the ARM Foundation. It simulates the armv7 architecture and a lot of other hardware (like graphics hardware).
QEMU supports many other ARM architectures (see qemu-system-arm -machine help
).
Using the --display=gtk
parameter is recommended. The default display, SDL, will show to windows (of which one is unused) and you won't be able to look at the serial output.
Contributors
- MartijnBraam
- mmaret
What works
- Compilation of kernel, system and initramfs
- It boots but only if you specify a seperate
-dtb
flag, it doesn't use the embedded dtb - Storage
- Network
What does not work
- Qemu 2.0.0 is too old (but it's known to be working with 2.6.50)[1]
- Keyboard and mouse
Links
Screenshot
- QEMU unlock screen
- QEMU running weston