From a92d4ae685d93ed8a36b281a16876908a6dfeaef Mon Sep 17 00:00:00 2001 From: Kinsey Moore Date: Mon, 16 Nov 2020 13:36:51 -0600 Subject: Add AArch64 ZynpMP BSP This adds a BSP family that runs on the Xilinx Ultrascale+ MPSOC (ZynqMP) family of chips. It is configured to be usable on the Qemu ZCU102 machine definition and should be almost trivially portable to ZynqMP development boards and custom hardware. It is also configured to be usable with libbsd. --- spec/build/bsps/aarch64/xilinx-zynqmp/tstqemu.yml | 53 +++++++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 spec/build/bsps/aarch64/xilinx-zynqmp/tstqemu.yml (limited to 'spec/build/bsps/aarch64/xilinx-zynqmp/tstqemu.yml') diff --git a/spec/build/bsps/aarch64/xilinx-zynqmp/tstqemu.yml b/spec/build/bsps/aarch64/xilinx-zynqmp/tstqemu.yml new file mode 100644 index 0000000000..d0efba65cd --- /dev/null +++ b/spec/build/bsps/aarch64/xilinx-zynqmp/tstqemu.yml @@ -0,0 +1,53 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +actions: +- set-test-state: + # expected to fail + minimum: exclude + + # test broken under 64bit due to SIZE_MAX differences + validation-0: expected-fail + + # don't compile due to toolchain issues + spconfig01: exclude + spmisc01: exclude + + # tests that are passing intermittently + spcpucounter01: indeterminate + rtmonuse: indeterminate + sp37: indeterminate + sp68: indeterminate + sp04: indeterminate + sp20: indeterminate + sp69: indeterminate + rtmonusxtimes01: indeterminate + spedfsched02: indeterminate + spedfsched04: indeterminate + psxtimes01: indeterminate + sprmsched01: indeterminate + sptimecounter02: indeterminate + sptimecounter04: indeterminate + ttest02: indeterminate + + # tests that pass nominally, but fail under Qemu when the host is under + # heavy load + psx12: indeterminate + spintrcritical03: indeterminate + spintrcritical04: indeterminate + spintrcritical05: indeterminate +build-type: option +copyrights: +- Copyright (C) 2020 On-Line Applications Research (OAR) +default: null +default-by-variant: [] +description: '' +enabled-by: true +links: +- role: build-dependency + uid: ../../tstnoiconv +- role: build-dependency + uid: ../../tstnojffs2 +- role: build-dependency + uid: ../../tstnolibdl +- role: build-dependency + uid: ../../tstnorfs +type: build -- cgit v1.2.3