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