Browse Source

Ports: Add riscv64 target to QEMU

Sönke Holz 1 year ago
parent
commit
900334a4aa
1 changed files with 2 additions and 2 deletions
  1. 2 2
      Ports/qemu/package.sh

+ 2 - 2
Ports/qemu/package.sh

@@ -6,7 +6,7 @@ port='qemu'
 version="${QEMU_VERSION}"
 version="${QEMU_VERSION}"
 useconfigure='true'
 useconfigure='true'
 configopts=(
 configopts=(
-    '--target-list=aarch64-softmmu,i386-softmmu,x86_64-softmmu'
+    '--target-list=aarch64-softmmu,i386-softmmu,riscv64-softmmu,x86_64-softmmu'
     "--cross-prefix=${SERENITY_ARCH}-pc-serenity-"
     "--cross-prefix=${SERENITY_ARCH}-pc-serenity-"
     '--extra-ldflags=-lm'
     '--extra-ldflags=-lm'
     '--without-default-features'
     '--without-default-features'
@@ -36,7 +36,7 @@ post_install() {
     # Add a drop-in fstab entry to make sure that we can use anonymous executable memory and bypass W^X
     # Add a drop-in fstab entry to make sure that we can use anonymous executable memory and bypass W^X
     mkdir -p "${SERENITY_INSTALL_ROOT}/etc/fstab.d"
     mkdir -p "${SERENITY_INSTALL_ROOT}/etc/fstab.d"
     rm -rf "${SERENITY_INSTALL_ROOT}/etc/fstab.d/qemu"
     rm -rf "${SERENITY_INSTALL_ROOT}/etc/fstab.d/qemu"
-    for i in /usr/local/bin/qemu-system-{aarch64,i386,x86_64}; do
+    for i in /usr/local/bin/qemu-system-{aarch64,i386,riscv64,x86_64}; do
         echo "${i}	${i}	bind	bind,wxallowed,axallowed" >> "${SERENITY_INSTALL_ROOT}/etc/fstab.d/qemu"
         echo "${i}	${i}	bind	bind,wxallowed,axallowed" >> "${SERENITY_INSTALL_ROOT}/etc/fstab.d/qemu"
     done
     done
 }
 }