Jump to content

QEMU s390x (qemu-s390x)

From postmarketOS Wiki
Note See Category:QEMU for usage instructions. This page only contains information specific to qemu-s390x.

S/390 and the later System z (s390x) architecture are IBM's big iron hardware. You can hardly get such a machine under half a ton, and most people can't afford one either. This makes it rather impractical to actually, physically run postmarketOS on them. s390x is however interesting as an experimentation platform, to take pmOS to some of its limits. These machines boot without EFI or Devicetree and have a custom I/O architecture (instead of USB or PCI). s390x is one of the last remaining big-endian-only platforms for server use and the only big-endian architecture in Alpine.

This port is currently not at all upstreamed, and exists as a set of merge requests: pmbootstrap!2536 pmaports!6092 aports!78835

Warning WARNING: This device cannot run postmarketOS, as its architecture is unsupported.
QEMU s390x
Kernel boot log in QEMU
Kernel boot log in QEMU
Manufacturer QEMU
Name s390x
Codename qemu-s390x
Released 2003
Type vm
Hardware
Chipset QEMU s390x Virtual Machine
CPU QEMU s390x
GPU Virgil 3D
Architecture s390x
Software
Original software none
postmarketOS
Category testing
Pre-built images no
Mainline yes
postmarketOS kernel 6.13
Features
Internal storage
SD card
Screen
Works
Multimedia
3D Acceleration
Broken
Audio
Works
Camera Flash
Miscellaneous
FDE
Works
HDMI/DP
Sensors
Magnetometer
Ambient Light
Proximity
Hall Effect
Haptics
Barometer


Contributors

What works

  • Serial output
  • SSH
  • Graphical output via dri/virtio-gpu
  • Keyboard and mouse
  • i3wm

What doesn't work

  • Colors look a bit wrong, perhaps due to endianness bugs
  • Many UIs can't be built (yet)
  • 3D acceleration with virgl


Gallery