From 762a9f1420fa333fbf5641fc27bde7f87f10724b Mon Sep 17 00:00:00 2001 From: Tobias Schmidl <5060861-schtobia@users.noreply.gitlab.com> Date: Thu, 16 Jun 2022 05:41:10 +0200 Subject: [PATCH] added qemu-system-aarch64-boot --- qemu-system-aarch64-boot | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100755 qemu-system-aarch64-boot diff --git a/qemu-system-aarch64-boot b/qemu-system-aarch64-boot new file mode 100755 index 0000000..3978f6d --- /dev/null +++ b/qemu-system-aarch64-boot @@ -0,0 +1,28 @@ +#!/bin/sh + +# SPDX-FileCopyrightText: 2022 Tobias Schmidl +# SPDX-License-Identifier: CC0-1.0 + +HDA=$1; +[ ! -r "$HDA" ] && { echo "Usage: $(basename "$0") " >&2; exit 1; } +shift +QEMU_PUBLIC_SHARE=${QEMU_PUBLIC_SHARE:-$(xdg-user-dir PUBLIC_SHARE)} +QEMU_MACHINE=${QEMU_MACHINE:-virt} +QEMU_CPU=${QEMU_CPU:-max} +QEMU_MEMORY=${QEMU_MEMORY:-1G} +QEMU_EFI=${QEMU_EFI:-/usr/share/AAVMF/AAVMF_CODE.fd} +qemu-system-aarch64 \ + -nographic \ + -M "${QEMU_MACHINE}" \ + -cpu "${QEMU_CPU}" \ + -k de \ + -enable-kvm \ + -machine accel=kvm \ + -smp 2 \ + -m "${QEMU_MEMORY}" \ + -drive file="${HDA}",media=disk \ + -virtfs "local,id=shared_folder_dev_0,path=${QEMU_PUBLIC_SHARE},security_model=none,mount_tag=shared0" \ + -net nic -net user \ + -name "$(basename "$HDA")" \ + -bios "$QEMU_EFI" \ + "$@"