This is to announce that version 1.0 of the lhcs_regression test suite is now available here: http://developer.osdl.org/dev/hotplug/tests/ No installation is needed; simply untar the testsuite on the system under test and invoke the 'runtests.sh' script. This test suite contains five test cases for exercising the hotplug CPU code to analyze the following issues: 1. Behavior of IRQs when their CPU is offlined 2. Behavior of processes when their CPU is offlined 3. Verification that tasks get scheduled onto newly onlined CPUs 4. Verification that you cannot offline all CPUs in the system (5. Performance test - not implemented) 6. Behavior of system tools (sar, top) during CPU hotplug events This test suite is designed to run in automated test harnesses but the suite and its individual test cases can also be run manually if desired. The logic to interact with the hotplug functionality of the system is in a bash include script 'hotplug.fns', which may be useful for creating additional tests in the future. Similarly, routines specific to testing are available in 'testsuite.fns' for managing PIDs, handling interrupts, and so forth. Known issues: * CASE 1: This case is not as useful as planned because /proc/interrupts does not report details about offlined CPU's. The test reports only aggregate interrupt details currently, which is not sufficient to fully verify the IRQ migration behavior. So this test case has limited usefulness. * CASE 4: Obviously, if your system *does* allow you to offline all your CPU's, this test case will probably have fairly spectacular results... ;-) If you have questions or wish to report issues, discussion for this suite is done on the hotplug_sig@xxxxxxxx list. Thanks, Bryce