xref: /freebsd/tests/ci/Makefile.aarch64 (revision 7899f917b1c0ea178f1d2be0cfb452086d079d23)
1# SPDX-License-Identifier: BSD-2-Clause
2#
3# Copyright (c) 2024 The FreeBSD Foundation
4#
5# This software was developed by Cybermancer Infosec <bofh@FreeBSD.org>
6# under sponsorship from the FreeBSD Foundation.
7#
8# CI Makefile for aarch64.
9#
10QEMU_ARCH=aarch64
11QEMU_DEVICES=-device virtio-blk,drive=hd0 -device ahci,id=ahci
12QEMU_EXTRA_PARAM=-bios /usr/local/share/u-boot/u-boot-qemu-arm64/u-boot.bin -cpu cortex-a57
13QEMU_MAX_CPU_COUNT=64
14QEMU_MAX_MEM_SIZE=64
15
16portinstall-aarch64: portinstall-pkg .PHONY
17.if !exists(/usr/local/share/u-boot/u-boot-qemu-arm64/u-boot.bin)
18	env ASSUME_ALWAYS_YES=yes pkg install sysutils/u-boot-qemu-arm64
19.endif
20
21# NOTE: Nothing should be changed below this line unless explicitly required.
22
23ci-buildworld-aarch64: ci-buildworld .PHONY
24
25ci-buildkernel-aarch64: ci-buildkernel .PHONY
26
27ci-buildimage-aarch64: ci-buildimage .PHONY
28
29ci-runtest-aarch64: ci-runtest .PHONY
30