Jump to content

QEMU aarch64 (qemu-aarch64)

From postmarketOS Wiki
Revision as of 07:24, 7 January 2018 by Ollieparanoid (talk | contribs) (Created page with "{{note|CPU emulation is slow! Consider using qemu-amd64 instead if <code>x86_64</code> is your native architecture.}} == Contributors == * Ma...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Note CPU emulation is slow! Consider using qemu-amd64 instead if x86_64 is your native architecture.

Contributors

  • MartijnBraam
  • ollieparanoid

Usage

$ pmbootstrap init  # Choose device "qemu-aarch64"
$ pmbootstrap install --no-fde
$ pmbootstrap qemu --image-size=2G --display=gtk --arch=aarch64

Using the --display=gtk parameter is recommended. 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
  • SSH
  • Graphical output via dri (as configured in device-qemu-aarch64 for weston)

What does not work

  • Keyboard and mouse
  • Writing to framebuffer seems to be broken (splash screen doesn't work)

See also