mirror of
https://github.com/SerenityOS/serenity
synced 2024-10-01 13:44:21 +00:00
Ports: Add riscv64 target to QEMU
This commit is contained in:
parent
fb5353e7e2
commit
900334a4aa
|
@ -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…
Reference in a new issue