You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
44 lines
1.3 KiB
44 lines
1.3 KiB
|
|
Linux Hotplug CPU Support (LHCS) Testsuite
|
|
------------------------------------------
|
|
|
|
This package is a collection of test cases for validating CPU hotplug
|
|
capabilities in Linux.
|
|
|
|
To use this test suite, simply install it someplace on the system to be
|
|
tested and then invoke the test suite as root:
|
|
|
|
# ./runtests.sh
|
|
|
|
|
|
For details about the test cases, see the doc/ directory. These tests
|
|
exercise the system in ways that have been known to reveal bugs in the
|
|
past.
|
|
|
|
No compilation or installation is required to use this test suite; it
|
|
can be run in place using the above script.
|
|
|
|
|
|
|
|
About Hotplug CPU
|
|
=================
|
|
The logic used to operate the hotplug features in Linux are implemented
|
|
in the file includes/cpuhotplug_hotplug.sh. These include functions for
|
|
onlining and offlining CPUs, determining if a given CPU is valid and/or online,
|
|
getting lists of CPUs that are available, online, and offline, and
|
|
managing IRQ's and affinities as they relate to CPUs.
|
|
|
|
|
|
About the Test Suite
|
|
====================
|
|
See includes/cpuhotplug_testsuite.sh for some general purpose routines for
|
|
implementing a test suite. These include process management, timing,
|
|
and interupt handling and cleanup.
|
|
|
|
|
|
Licensing
|
|
=======
|
|
This code is copyright (C) Bryce W. Harrington, bryce@osdl.org.
|
|
It may be used under the terms of the GNU General Public License (GPL).
|
|
See COPYING for details.
|