QEMU ARM (qemu-vexpress): Difference between revisions
Appearance
No edit summary |
Qemu -> QEMU |
||
Line 1: | Line 1: | ||
{{Infobox device | {{Infobox device | ||
| manufacturer = | | manufacturer = QEMU | ||
| name = | | name = vexpress | ||
| codename = qemu-vexpress | | codename = qemu-vexpress | ||
| architecture = armhf | | architecture = armhf | ||
Line 26: | Line 26: | ||
}} | }} | ||
{{note|CPU emulation is slow! Consider using [[ | {{note|CPU emulation is slow! Consider using [[QEMU_amd64_(qemu-amd64)|qemu-amd64]] instead if <code>x86_64</code> is your native architecture.}} | ||
=== Contributors === | === Contributors === | ||
Line 49: | Line 49: | ||
=== What does not work === | === What does not work === | ||
* '''Keyboard and mouse''' | * '''Keyboard and mouse''' | ||
* | * 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] | ||
=== Notes === | === Notes === | ||
Line 64: | Line 64: | ||
=== See also === | === See also === | ||
* [[ | * [[QEMU]] |
Revision as of 20:20, 3 July 2019
WARNING: This device is not recommended for future use with postmarketOS due to its armhf architecture. Alpine Linux (the distribution that postmarketOS extends) pmaports#599 has been considering dropping it. The processor of the device may support the armv7 architecture. If so, you can modify the device package and change the architecture accordingly. |
Manufacturer | QEMU |
---|---|
Name | vexpress |
Codename | qemu-vexpress |
Hardware | |
Architecture | armhf |
postmarketOS | |
Category | testing |
Pre-built images | no |
Mainline | yes |
Internal storage |
No data |
---|---|
SD card |
No data |
Screen |
Works |
Multimedia | |
3D Acceleration |
Works |
Audio |
No data |
Camera Flash |
No data |
Connectivity | |
NFC |
No data |
Miscellaneous | |
FDE |
No data |
USB OTG |
No data |
HDMI/DP |
No data |
Sensors | |
Magnetometer |
No data |
Ambient Light |
No data |
Proximity |
No data |
Hall Effect |
No data |
Haptics |
No data |
Barometer |
No data |
CPU emulation is slow! Consider using qemu-amd64 instead if x86_64 is your native architecture. |
Contributors
- MartijnBraam
- mmaret
- ollieparanoid
Usage
$ pmbootstrap init # Choose device "qemu-vexpress"
$ pmbootstrap install --no-fde
$ pmbootstrap qemu --image-size=2G --display=gtk --arch=arm
Using the --display=gtk
parameter is recommended. The default display, SDL, will show two windows (of which one is unused) and you won't be able to look at the serial output. In the GTK interface, click on View / Show Tabs to display all available outputs as tabs next to each other. Check the serial0
output for what it is actually doing as the boot will probably take a few minutes, unless you have a very fast PC.
What works
- Serial output
- Storage
- Network
What does not work
- Keyboard and mouse
- QEMU 2.0.0 is too old (but it's known to be working with 2.6.50)[1]
Notes
- It boots only if you specify a separate
-dtb
flag, it doesn't use the dtb attached to the kernel (but pmbootstrap calls it right).
Links
Screenshot
- QEMU unlock screen
- QEMU running weston