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

drivers_test.sh (506B)


      1#!/bin/sh
      2# SPDX-License-Identifier: GPL-2.0
      3
      4SRC_TREE=../../../../
      5
      6test_run()
      7{
      8	if [ -f ${SRC_TREE}/drivers/char/adi.ko ]; then
      9		insmod ${SRC_TREE}/drivers/char/adi.ko 2> /dev/null
     10		if [ $? -ne 0 ]; then
     11			rc=1
     12		fi
     13	else
     14		# Use modprobe dry run to check for missing adi module
     15		if ! /sbin/modprobe -q -n adi; then
     16			echo "adi: [SKIP]"
     17		elif /sbin/modprobe -q adi; then
     18			echo "adi: ok"
     19		else
     20			echo "adi: [FAIL]"
     21			rc=1
     22		fi
     23	fi
     24	./adi-test
     25	rmmod adi 2> /dev/null
     26}
     27
     28rc=0
     29test_run
     30exit $rc