Public bug reported:

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 <nf...@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 <suz...@in.ibm.com>

commit e5541e1a5c83ce47cc492abcd7343d65763dcefe
Author: Nathan Fontenot <nf...@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 <suz...@in.ibm.com>

commit 8ef7f827e28e3cd284f6be5686a987786be7502d
Author: Nathan Fontenot <nf...@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 <suz...@in.ibm.com>

commit 52263814c46210b51e564748050299620726dfd1
Author: Nathan Fontenot <nf...@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 <tlfal...@linux.vnet.ibm.com>
Signed-off-by: Suzuki K. Poulose <suz...@in.ibm.com>

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

LE Support for SRC/FRU events

Signed-off-by: Nathan Fontenot <nf...@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

** Tags added: architecture-ppc64le bugnameltc-118489 severity-high
targetmilestone-inin1504

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1414816

Title:
  [Ubuntu 15.04] librtas package update

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/librtas/+bug/1414816/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to