1 2Linux Hotplug CPU Support (LHCS) Testsuite 3------------------------------------------ 4 5This package is a collection of test cases for validating CPU hotplug 6capabilities in Linux. 7 8To use this test suite, simply install it someplace on the system to be 9tested and then invoke the test suite as root: 10 11 # ./runtests.sh 12 13 14For details about the test cases, see the doc/ directory. These tests 15exercise the system in ways that have been known to reveal bugs in the 16past. 17 18No compilation or installation is required to use this test suite; it 19can be run in place using the above script. 20 21 22 23About Hotplug CPU 24================= 25The logic used to operate the hotplug features in Linux are implemented 26in the file includes/cpuhotplug_hotplug.sh. These include functions for 27onlining and offlining CPUs, determining if a given CPU is valid and/or online, 28getting lists of CPUs that are available, online, and offline, and 29managing IRQ's and affinities as they relate to CPUs. 30 31 32About the Test Suite 33==================== 34See includes/cpuhotplug_testsuite.sh for some general purpose routines for 35implementing a test suite. These include process management, timing, 36and interupt handling and cleanup. 37 38 39Licensing 40======= 41This code is copyright (C) Bryce W. Harrington, bryce@osdl.org. 42It may be used under the terms of the GNU General Public License (GPL). 43See COPYING for details. 44