Ports: Add riscv64 target to QEMU
This commit is contained in:
parent
fb5353e7e2
commit
900334a4aa
Notes:
sideshowbarker
2024-07-17 00:16:31 +09:00
Author: https://github.com/spholz Commit: https://github.com/SerenityOS/serenity/commit/900334a4aa Pull-request: https://github.com/SerenityOS/serenity/pull/21317 Reviewed-by: https://github.com/timschumi ✅
1 changed files with 2 additions and 2 deletions
|
@ -6,7 +6,7 @@ port='qemu'
|
|||
version="${QEMU_VERSION}"
|
||||
useconfigure='true'
|
||||
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-"
|
||||
'--extra-ldflags=-lm'
|
||||
'--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
|
||||
mkdir -p "${SERENITY_INSTALL_ROOT}/etc/fstab.d"
|
||||
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"
|
||||
done
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue