mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-08-23 09:19:51 +00:00
![Paul E. McKenney](/assets/img/avatar_default.png)
This commits enables the "--hw" argument for the checkghlitmus.sh script, causing it to convert any applicable C-language litmus tests to the specified flavor of assembly language, to verify these assembly-language litmus tests, and checking compatibility of the outcomes. Note that the conversion does not yet handle locking, RCU, SRCU, plain C-language memory accesses, or casts. Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
20 lines
415 B
Bash
Executable file
20 lines
415 B
Bash
Executable file
#!/bin/sh
|
|
# SPDX-License-Identifier: GPL-2.0+
|
|
#
|
|
# Generate the hardware extension to the litmus-test filename, or the
|
|
# empty string if this is an LKMM run. The extension is placed in
|
|
# the shell variable hwfnseg.
|
|
#
|
|
# Usage:
|
|
# . hwfnseg.sh
|
|
#
|
|
# Copyright IBM Corporation, 2019
|
|
#
|
|
# Author: Paul E. McKenney <paulmck@linux.ibm.com>
|
|
|
|
if test -z "$LKMM_HW_MAP_FILE"
|
|
then
|
|
hwfnseg=
|
|
else
|
|
hwfnseg=".$LKMM_HW_MAP_FILE"
|
|
fi
|