44 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
			
		
		
	
	
			44 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
 | 
						|
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.
 |