README
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