diff options
Diffstat (limited to 'plpa-1.3.2/NEWS')
-rw-r--r-- | plpa-1.3.2/NEWS | 148 |
1 files changed, 148 insertions, 0 deletions
diff --git a/plpa-1.3.2/NEWS b/plpa-1.3.2/NEWS new file mode 100644 index 0000000..f5623ba --- /dev/null +++ b/plpa-1.3.2/NEWS @@ -0,0 +1,148 @@ +Copyright (c) 2004-2006 The Trustees of Indiana University and Indiana + University Research and Technology + Corporation. All rights reserved. +Copyright (c) 2004-2005 The Regents of the University of California. + All rights reserved. +Copyright (c) 2006-2010 Cisco Systems, Inc. All rights reserved. +$COPYRIGHT$ + +Additional copyrights may follow + +$HEADER$ + +=========================================================================== + +This file contains the main features as well as overviews of specific +bug fixes (and other actions) for each version of PLPA since +version 1.0. + +1.3.2 +----- + +- Removed a clause from AMD's license notice in plpa_map.c by + direction from Barry S. Newberger, Ph.D., Assistant General Counsel, + Advanced Micro Devices, Inc. per a Red Hat licensing concern + (initiated at https://bugzilla.redhat.com/show_bug.cgi?id=530230). + Removing this clause alleviates Red Hat's concern, even though this + resolution not shown on the above-cited bugzilla ticket. +- Julian Seward noticed that PLPA's use of the Valgrind API in the + affinity API probe was incorrect and suggested an improvement. Even + though we're ramping down PLPA development, I couldn't really ignore + the Valgrind author's suggestion! + + +1.3.1 +----- + +- Fixed bug identified by Eugene Loh at Sun; plpa-taskset -c ranges + were accidentally excluding the processor ID at the top of the + range. +- For standalone PLPA builds, the .so library is now versioned + according to the GNU Libtool guidelines. + + +1.3 +--- + +- Added --with-valgrind support that allows building support for + Valgrind into PLPA (i.e., tell Valgrind to not warn about things + that we know are ok). + + +1.2 +--- + +- Allow mapping from simple/contiguous processor, socket, and core + numbers to the corresponding back-end Linux ID (and clean up + documentation references between "X number" and "X ID", where X is + one of processor, socket, core). +- Support CPU hot plugging. +- Add explicit control over the PLPA topology information cache. + + +1.1.1 +----- + +- Ensure that --enable-included also disables executables by default. + Thanks to Brian Curtis for identifying the problem and supplying a + patch. +- Add ENABLE_EXECUTABLES m4 macro to allow behavior in m4 + configuration analogous to "--enable-included --enable-executables". + + +1.1 +--- + +- New command: plpa-taskset. It is intended as a drop-in replacement + for the "taskset" command, except it also understands sockets and + cores. See "plpa-taskset --help" for more details +- Renamed "plpa_info" to "plpa-info". +- Added PLPA_{MAJOR|MINOR|RELEASE}_VERSION integer macros in plpa.h. + This release, they have the values of 1, 1, and 0, respectively. +- Add new API functions to map from (socket,core) back and forth from + the Linux virtual processor ID. Thanks to AMD for the initial code + contribution that made this possible. See the documentation for + plpa_map_to_processor_id() as a starting point for more + information. +- Various fixes to "included" mode. + + +1.0.5 +----- + +- Fix an issue where the PLPA get/set affinity functions would only + operate on the current process; the PID argument to these functions + was effectively ignored. + + +1.0.4 +----- + +- Fix some 64 bit issues. Thanks to David Creasy for reporting the + problems. +- Fix plpa.h to be C++-friendly. Thanks to Emmanuel Paris for + pointing out this problem. + + +1.0.3 +----- + +- Resolve some sizing / units ambiguities that mistakenly did not make + it into 1.0.1. Thanks to Bert Wesarg for pointing these problems out. + + +1.0.2 +----- + +- Ensure that plpa_sched_[set|get]affinity() returns 0 upon success. + Thanks to David Creasy for bringing this to our attention. + + +1.0.1 +----- + +- Specify that cpusetsize should be in units of bytes and add some + missing "* 8"'s in plpa_dispatch.c. + + +1.0 +--- + +- Initial release. + + +0.9a2 +----- + +- Change the back-end type of the plpa_bitmask_t to unsigned long + instead of unsigned char to avoid an endian problem. +- No longer attempt to set the affinity in plpa_api_probe() to avoid a + possible race condition (setting it after getting it). +- Fix PLPA_CPU_ZERO macro. Thanks to Bogdan Costescu for pointing + this out. + + +0.9a1 +----- + +Initial public release. |