Merge pull request #115175 from r-burns/ppc64-qemu

nixos/qemu-flags: add ppc64

authored by Jörg Thalheim and committed by GitHub 70a84cbb 6aa26c86

+3 -1
+3 -1
nixos/lib/qemu-flags.nix
··· 18 18 ]; 19 19 20 20 qemuSerialDevice = if pkgs.stdenv.isi686 || pkgs.stdenv.isx86_64 then "ttyS0" 21 - else if pkgs.stdenv.isAarch32 || pkgs.stdenv.isAarch64 then "ttyAMA0" 21 + else if (with pkgs.stdenv.hostPlatform; isAarch32 || isAarch64 || isPower) then "ttyAMA0" 22 22 else throw "Unknown QEMU serial device for system '${pkgs.stdenv.hostPlatform.system}'"; 23 23 24 24 qemuBinary = qemuPkg: { 25 25 x86_64-linux = "${qemuPkg}/bin/qemu-kvm -cpu max"; 26 26 armv7l-linux = "${qemuPkg}/bin/qemu-system-arm -enable-kvm -machine virt -cpu host"; 27 27 aarch64-linux = "${qemuPkg}/bin/qemu-system-aarch64 -enable-kvm -machine virt,gic-version=host -cpu host"; 28 + powerpc64le-linux = "${qemuPkg}/bin/qemu-system-ppc64 -machine powernv"; 29 + powerpc64-linux = "${qemuPkg}/bin/qemu-system-ppc64 -machine powernv"; 28 30 x86_64-darwin = "${qemuPkg}/bin/qemu-kvm -cpu max"; 29 31 }.${pkgs.stdenv.hostPlatform.system} or "${qemuPkg}/bin/qemu-kvm"; 30 32 }