=============================================================================== IPI testing Documentation =============================================================================== Usage: ipi_test.sh [OPTIONS] Runs the basic test for inter-processor interrupts (IPI) TEST: Call smp_call_function on each online CPU to test if all other CPUs could receive the interrupts. OPTIONS: The kernel test support about the following parameters -t | --times Sets how many times to test IPI between every two CPUs. For example, the following command will test IPI 10000 times. It will call smp_call_function on each online CPU to test if all other CPUs could receive the interrupts. e.g. #./ipi_test.sh -t 10000 If no option, the default value would be 10000. -r | --repeatability Sets 1000000 times as a large interation number to test IPI. TEST BEHAVIOR: * Online CPUs and ensure all the CPUs are not removed. Test will call * smp_call_function on each online CPU to test if all other CPUs could * receive the interrupts. target support: all Notes: If the script returns 0 and prints "Test passed", then the test was successful. If the script returns nonzero and prints "Test failed", then the test failed.