[Bug 1414816] [NEW] [Ubuntu 15.04] librtas package update

Launchpad Bug Tracker 1414816 at bugs.launchpad.net
Mon Jan 26 22:54:47 UTC 2015


You have been subscribed to a public bug:

Current upstream version:

http://sourceforge.net/projects/librtas/files/librtas-1.3.13.tar.gz/download

-Vasant

Changelog for librtas-1.3.13
=======================================
commit 1d54a4a346f9111e1326dfdec756fd78360add42
Author: Nathan Fontenot <nfont at linux.vnet.ibm.com>
Date:   Fri Oct 17 10:18:40 2014 -0400

When we pass _hi and _lo 32bits of a 64bit value, we
should convert the host endian value carefully.

i.e,
X_hi = htobe32(BITS32_HI(X))
X_lo = htobe32(BITS32_LO(X))

and not :
X_hi = BITS32_HI(htobe64(X))

NOTE: This patch is untested, but I believe this patch
is good to have than the current faulty conversion.

This patch fixes all such occurrences in librtas.

Signed-off-by: Suzuki K. Poulose <suzuki at in.ibm.com>

commit e5541e1a5c83ce47cc492abcd7343d65763dcefe
Author: Nathan Fontenot <nfont at linux.vnet.ibm.com>
Date:   Fri Oct 17 10:17:28 2014 -0400

Use rpm macros for standard paths

Signed-off-by: Suzuki K. Poulose <suzuki at in.ibm.com>

commit 8ef7f827e28e3cd284f6be5686a987786be7502d
Author: Nathan Fontenot <nfont at linux.vnet.ibm.com>
Date:   Fri Oct 17 10:16:16 2014 -0400

This patch fixes the conversion of args for paltform-dump call.
platform dump passes 64bit values as, a pair of 32bit values.
val_hi and val_lo. So when we convert a value 'X' to 32bit hi and lo
values in BE, we should follow the below approach :

X_hi = htobe32(BITS32_HI(X))
X_lo = htobe32(BITS32_LO(X))

and NOT
X_tmp = htobe64(X);
X_hi = BITS32_HI(X_tmp), X_lo = BITS32_LO(X_tmp)

This patch has been tested with rtas_errd/extract_platdump to retrieve a
dump from FSP.

Signed-off-by: Suzuki K. Poulose <suzuki at in.ibm.com>

commit 52263814c46210b51e564748050299620726dfd1
Author: Nathan Fontenot <nfont at linux.vnet.ibm.com>
Date:   Fri Oct 17 10:12:54 2014 -0400

Fix LE parsing of SRC/FRU events

Signed-off-by: Thomas L Falcon <tlfalcon at linux.vnet.ibm.com>
Signed-off-by: Suzuki K. Poulose <suzuki at in.ibm.com>

commit ac0a91d2730740cd279d80ccd4c83b0a04827d1d
Author: Nathan Fontenot <nfont at linux.vnet.ibm.com>
Date:   Fri Oct 17 10:10:29 2014 -0400

LE Support for SRC/FRU events

Signed-off-by: Nathan Fontenot <nfont at linux.vnet.ibm.com>

Above mentioned changes are required to make  rtas_errd (Platform Error
Logging) daemon to work properly.


-Vasant

** Affects: librtas (Ubuntu)
     Importance: Undecided
     Assignee: Taco Screen team (taco-screen-team)
         Status: New


** Tags: architecture-ppc64le bugnameltc-118489 severity-high targetmilestone-inin1504
-- 
[Ubuntu 15.04] librtas package update
https://bugs.launchpad.net/bugs/1414816
You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to librtas in Ubuntu.



More information about the Ubuntu-server-bugs mailing list