xref: /illumos-gate/usr/src/test/os-tests/tests/comm_page/comm_page_pre.ksh (revision 53aa45cdd84363d9e717eb6cb3532bcabae6911b)
1#!/usr/bin/ksh
2#
3#
4# This file and its contents are supplied under the terms of the
5# Common Development and Distribution License ("CDDL"), version 1.0.
6# You may only use this file in accordance with the terms of version
7# 1.0 of the CDDL.
8#
9# A full copy of the text of the CDDL should have accompanied this
10# source.  A copy of the CDDL is also available via the Internet at
11# http://www.illumos.org/license/CDDL.
12#
13
14#
15# Copyright 2025 Oxide Computer Company
16#
17
18#
19# The comm page test(s) require that we are running on a machine platform which
20# supports that mechanism and is properly exposing it to userspace.
21#
22
23set -o pipefail
24. /opt/test-runner/stf/include/stf.shlib
25
26if pauxv $$ | grep -q 'AT_SUN_COMMPAGE'; then
27	exit $STF_PASS
28fi
29
30echo "comm page is absent, skipping test" >&2
31exit $STF_UNSUPPORTED
32