cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

ir_loopback.sh (552B)


      1#!/bin/bash
      2# SPDX-License-Identifier: GPL-2.0
      3
      4# Kselftest framework requirement - SKIP code is 4.
      5ksft_skip=4
      6
      7if [ $UID != 0 ]; then
      8	echo "Please run ir_loopback test as root [SKIP]"
      9	exit $ksft_skip
     10fi
     11
     12if ! /sbin/modprobe -q -n rc-loopback; then
     13        echo "ir_loopback: module rc-loopback is not found in /lib/modules/`uname -r` [SKIP]"
     14        exit $ksft_skip
     15fi
     16
     17/sbin/modprobe rc-loopback
     18if [ $? -ne 0 ]; then
     19	exit
     20fi
     21
     22RCDEV=$(grep -l DRV_NAME=rc-loopback /sys/class/rc/rc*/uevent | grep -o 'rc[0-9]\+')
     23
     24./ir_loopback $RCDEV $RCDEV
     25exit