![](https://seccdn.libravatar.org/avatar/e2145bc5cf53dda95c308a3c75e8fef3.jpg?s=120&d=mm&r=g)
Hello community, here is the log from the commit of package powerpc-utils for openSUSE:Factory checked in at 2013-02-25 20:40:19 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/powerpc-utils (Old) and /work/SRC/openSUSE:Factory/.powerpc-utils.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "powerpc-utils", Maintainer is "JLoeser@suse.com" Changes: -------- --- /work/SRC/openSUSE:Factory/powerpc-utils/powerpc-utils.changes 2012-08-13 14:45:30.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.powerpc-utils.new/powerpc-utils.changes 2013-02-25 20:40:20.000000000 +0100 @@ -1,0 +2,132 @@ +Sun Feb 24 16:37:47 UTC 2013 - dvaleev@suse.com + +- Update to 1.2.16 + * The drmgr command does not currently allow users to specify the + drc index of the resource they wish to add/remove. This patch + updates the drmgr command so that users can specify either a + drc name or a drc index with the -s option. + + * This functionality is needed for the upcoming userspace handling + of PRRN RTAS events. The rtas_errd will already have the drc + index for the resources it needs, adding the capability to + parse drc names from the device tree is not supported in + rtas_errd though. + + * Update the man page for update_flash which had an out of date link + to instructions for resetting a managed system to a non-partitioned + configuration. + + * The upstream kernel has a feature in the pseries PCI code called DDW + that inserts TCEs transparently to device drivers. The upstream kernel + was recently sent a fix for DLPAR that ensured those TCEs would get + cleared upon DLPAR remove (http://patchwork.ozlabs.org/patch/213735/), + but for it to work, we need a corresponding change to drmgr for, at + least, PHB remove, so that the notifier chain has fired before we call + into the slot isolate code. Without such a change, there is no way to + ensure the DDW TCEs are cleared, and the DLPAR will always fail. + + * Add and use dt_swap_int() to byte swap on little endian. + + * Also declare buf as unsigned char, so that we don't sign extend when + printing values from it. + +------------------------------------------------------------------- +Thu Dec 20 09:59:34 UTC 2012 - dvaleev@suse.com + +- Update to 1.2.15 + * The frequency determination for a system can fail if we can not + open enough files to make the determination. This patch + pre-emptively updates the rlimit to ensure we can open all the + files necessary. + + * The latest firmware levels allow for setting different power + savings modes. This updates the ppc64_cpu command to display + the power savings mode that is currently set for the partition, + or for the partition and the system if they are different, + when displaying the results for the --frequency option. + + * Add support to convert device-mapper multipath device names to + OFW device path. + As multipath devices are seen by the OFW as multiple + (equivalent) devices, only one of them is printed so we don't + break user scripts expecting one line output. We can add an + option later to print all the paths to the multipath device. + + * We have introduced full fledged Light Path Diagnostics support + on PowerLinux. To bring all Light Path Diagnostics related + code into common tree and re-use common functionalities across + tools, we have re-implemented usysident/usysattn commands. + Light Path Diagnostics including new implentation of + usysident/usysattn will be hosted in PowerLinux diagnostic + package (ppc64-diag). + + ppc64-diag source: + http://sourceforge.net/projects/linux-diag/files/ppc64-diag + + This will introduce package conflict between ppc64-diag and + powerpc-utils. To avoid the conflict we need to deprecate the + usysident/usysattn commands from powerpc-utils. + + This patch deprecates usysident/usysattn commands. + + * Update the values reported in the ppc64_cpu --frequency output to + be displayed to three digits of precision instead of two. + + This update to help with test teams that are making this update + to their code base already so as to get this precision in + the reporting. + +- Comment Obsoletes/Provides for now, there is no such packages for + long time already. Let see if somebody will complain + +- Require powerpc-utils-python package + +------------------------------------------------------------------- +Tue Dec 18 18:02:04 UTC 2012 - dvaleev@suse.com + +- Update to 1.2.14 + +- The latest kernels allow for users to get/set the DSCR value on a per proces + This allows for more refined DSCR setting in applications. This is implement + by using the ptrace peekuser capabilites in the kernel and simply doing a + ptrace attach and peek from the ppc64_cpu command. Note: this does not actua + stop the process we are attaching to while under ptrace control. + + The patch does a little more than just adding this functionality since the + --dscr commad now takes an optional -p <pid> option. This required an + updated to the command parsing code to allow this. + +- Includes the status field for Ethernet devices. This field is necessary for + the End-to-End Virtual Device View feature. The field is blindly set to 1 + because we're trying to mimic AIX's lsdevinfo behavior that always sets it t + unless the device doesn't have a driver, which can't happen in Linux. + +- Adding more power specific files/commands to snap + +- There are two parameters on lparstat, count and interval, that were + undocumented on the man page. This patch adds these parameters to the + option section in the lparstat manpage. + +- snap uses temporary directory to gather system data (files and command + output), and finally creates compressed output file in tar or tar.gz + format. We do not need to keep the temporary directory. + + snap now deletes the temprory directory it used. + +- Currently by default snap output is stored in snap.tar.gz file. This + makes difficult to identify when the snap output was collected. + + This patch introduces new option -t which adds hostname adds and + system time to output filename. With -t output filename will be + snap-<hostname>-<systemtime>.tar.gz. This patch also creates + snap_commands directory inside $outdir to save output of commands + executed by snap. + +- Restrict the unsafe constructs by using "use strict" perl pragma + and hence make snap code better. + +- Adds support for physical ethernet devices so that the HMCs end-to-end + virtual device view can show SR-IOV VFs. Moves common virtual and physical + ethernet code to show_eth() function + +------------------------------------------------------------------- Old: ---- powerpc-utils-1.2.12.tar.gz New: ---- powerpc-utils-1.2.16.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ powerpc-utils.spec ++++++ --- /var/tmp/diff_new_pack.LuYv3a/_old 2013-02-25 20:40:22.000000000 +0100 +++ /var/tmp/diff_new_pack.LuYv3a/_new 2013-02-25 20:40:22.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package powerpc-utils # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -26,17 +26,17 @@ Requires: findutils Requires: gawk Requires: grep +Requires: powerpc-utils-python Requires: tgt Requires: udev Requires: util-linux BuildRequires: librtas-devel BuildRequires: zlib-devel -#BuildRequires: libservicelog-devel -Obsoletes: powerpc-utils-papr -Obsoletes: ppc64-utils -Provides: powerpc-utils-papr -Provides: ppc64-utils -Version: 1.2.12 +#Obsoletes: powerpc-utils-papr +#Obsoletes: ppc64-utils +#Provides: powerpc-utils-papr +#Provides: ppc64-utils +Version: 1.2.16 Release: 0 Url: http://sourceforge.net/projects/powerpc-utils Summary: Utilities for PowerPC Hardware @@ -76,9 +76,7 @@ mkdir $RPM_BUILD_ROOT/sbin mv $RPM_BUILD_ROOT/usr/sbin/lsprop $RPM_BUILD_ROOT/sbin install -m 755 %{SOURCE1} $RPM_BUILD_ROOT%{_sbindir}/nvsetenv -ln -sf /usr/sbin/usysattn $RPM_BUILD_ROOT/usr/sbin/usysfault ln -sf /usr/sbin/serv_config $RPM_BUILD_ROOT/usr/sbin/uspchrp -ln -sf /usr/share/man/man8/usysattn.8 $RPM_BUILD_ROOT/usr/share/man/man8/usysfault.8 ln -sf /usr/share/man/man8/serv_config.8 $RPM_BUILD_ROOT/usr/share/man/man8/uspchrp.8 ln -sf /usr/sbin/drmgr $RPM_BUILD_ROOT/usr/sbin/drslot_chrp_slot ln -sf /usr/sbin/drmgr $RPM_BUILD_ROOT/usr/sbin/drslot_chrp_pci ++++++ powerpc-utils-1.2.12.tar.gz -> powerpc-utils-1.2.16.tar.gz ++++++ ++++ 9048 lines of diff (skipped) ++++++ powerpc-utils-lsprop.patch ++++++ --- /var/tmp/diff_new_pack.LuYv3a/_old 2013-02-25 20:40:22.000000000 +0100 +++ /var/tmp/diff_new_pack.LuYv3a/_new 2013-02-25 20:40:22.000000000 +0100 @@ -1,11 +1,13 @@ ---- powerpc-utils-1.2.6.orig/src/lsprop.c 2010-12-16 15:52:43.000000000 +0100 -+++ powerpc-utils-1.2.6/src/lsprop.c 2010-12-23 17:26:27.000000000 +0100 -@@ -15,7 +15,7 @@ - #include <dirent.h> +Index: powerpc-utils-1.2.16/src/lsprop.c +=================================================================== +--- powerpc-utils-1.2.16.orig/src/lsprop.c ++++ powerpc-utils-1.2.16/src/lsprop.c +@@ -26,7 +26,7 @@ static inline unsigned int dt_swap_int(u + } int recurse; -int maxbytes = 128; +int maxbytes = 64 * 1024; int words_per_line = 0; - char *buf; + unsigned char *buf; -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org