diff options
Diffstat (limited to 'tests/ci/Makefile.aarch64')
-rw-r--r-- | tests/ci/Makefile.aarch64 | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/tests/ci/Makefile.aarch64 b/tests/ci/Makefile.aarch64 new file mode 100644 index 000000000000..5a62e73d8eaa --- /dev/null +++ b/tests/ci/Makefile.aarch64 @@ -0,0 +1,29 @@ +# SPDX-License-Identifier: BSD-2-Clause +# +# Copyright (c) 2024 The FreeBSD Foundation +# +# This software was developed by Cybermancer Infosec <bofh@FreeBSD.org> +# under sponsorship from the FreeBSD Foundation. +# +# CI Makefile for aarch64. +# +QEMU_ARCH=aarch64 +QEMU_DEVICES=-device ahci,id=ahci +QEMU_EXTRA_PARAM=-bios /usr/local/share/u-boot/u-boot-qemu-arm64/u-boot.bin -cpu cortex-a57 +QEMU_MAX_CPU_COUNT=64 +QEMU_MAX_MEM_SIZE=64 + +portinstall-aarch64: portinstall-pkg .PHONY +.if !exists(/usr/local/share/u-boot/u-boot-qemu-arm64/u-boot.bin) + env ASSUME_ALWAYS_YES=yes pkg install sysutils/u-boot-qemu-arm64 +.endif + +# NOTE: Nothing should be changed below this line unless explicitly required. + +ci-buildworld-aarch64: ci-buildworld .PHONY + +ci-buildkernel-aarch64: ci-buildkernel .PHONY + +ci-buildimage-aarch64: ci-buildimage .PHONY + +ci-runtest-aarch64: ci-runtest .PHONY |