aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/src/tests/qemu/arch
diff options
context:
space:
mode:
authorJason A. Donenfeld <Jason@zx2c4.com>2018-10-01 21:24:18 +0200
committerJason A. Donenfeld <Jason@zx2c4.com>2018-10-02 14:37:53 +0200
commit28eb3d08402e0845e927e3cd5422b12025cab253 (patch)
treead193cba6a8846b4ca6776bb48162e504b0bcaf3 /src/tests/qemu/arch
parentqemu: give up and accept a mips64r2 world (diff)
downloadwireguard-monolithic-historical-28eb3d08402e0845e927e3cd5422b12025cab253.tar.xz
wireguard-monolithic-historical-28eb3d08402e0845e927e3cd5422b12025cab253.zip
qemu: support powerpc64le
This uses ELFv2 ABI, which is the only ppc64 ABI musl supports. Big endian uses ELFv1 ABI, which musl doesn't support.
Diffstat (limited to 'src/tests/qemu/arch')
-rw-r--r--src/tests/qemu/arch/powerpc64le.config10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/tests/qemu/arch/powerpc64le.config b/src/tests/qemu/arch/powerpc64le.config
new file mode 100644
index 0000000..a43926c
--- /dev/null
+++ b/src/tests/qemu/arch/powerpc64le.config
@@ -0,0 +1,10 @@
+CONFIG_PPC64=y
+CONFIG_PPC_PSERIES=y
+CONFIG_ALTIVEC=y
+CONFIG_VSX=y
+CONFIG_PPC_OF_BOOT_TRAMPOLINE=y
+CONFIG_HVC_CONSOLE=y
+CONFIG_CPU_LITTLE_ENDIAN=y
+CONFIG_CMDLINE_BOOL=y
+CONFIG_CMDLINE="console=hvc0 wg.success=hvc1"
+CONFIG_SECTION_MISMATCH_WARN_ONLY=y