Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package powerpc-utils for openSUSE:Factory 
checked in at 2026-07-12 16:20:33
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/powerpc-utils (Old)
 and      /work/SRC/openSUSE:Factory/.powerpc-utils.new.1991 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "powerpc-utils"

Sun Jul 12 16:20:33 2026 rev:159 rq:1364874 version:1.3.14

Changes:
--------
--- /work/SRC/openSUSE:Factory/powerpc-utils/powerpc-utils.changes      
2026-05-24 19:35:10.050083583 +0200
+++ /work/SRC/openSUSE:Factory/.powerpc-utils.new.1991/powerpc-utils.changes    
2026-07-12 16:21:04.211824088 +0200
@@ -1,0 +2,8 @@
+Fri Jul 10 08:22:25 UTC 2026 - Michal Suchanek <[email protected]>
+
+- Fix adding Ethernet entries in bootlist (bsc#1246281 ltc#214785):
+  * bootlist-set-ethernet-using-open-firmware-path-as-bo.patch
+- Bring power mode reporting inline with PAPR and ASMI
+  * ppc64_cpu-bring-power-mode-reporting-inline-with-PAP.patch
+
+-------------------------------------------------------------------

New:
----
  bootlist-set-ethernet-using-open-firmware-path-as-bo.patch
  ppc64_cpu-bring-power-mode-reporting-inline-with-PAP.patch

----------(New B)----------
  New:- Fix adding Ethernet entries in bootlist (bsc#1246281 ltc#214785):
  * bootlist-set-ethernet-using-open-firmware-path-as-bo.patch
- Bring power mode reporting inline with PAPR and ASMI
  New:- Bring power mode reporting inline with PAPR and ASMI
  * ppc64_cpu-bring-power-mode-reporting-inline-with-PAP.patch
----------(New E)----------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ powerpc-utils.spec ++++++
--- /var/tmp/diff_new_pack.x04g7V/_old  2026-07-12 16:21:05.471867186 +0200
+++ /var/tmp/diff_new_pack.x04g7V/_new  2026-07-12 16:21:05.471867186 +0200
@@ -36,6 +36,8 @@
 Patch9:         0009-drmgr-Allow-signals-mentioned-in-new-sigset_t.patch
 Patch10:        0010-drmgr-Add-timeout-signal-handling-for-NUMA-memory-RE.patch
 Patch11:        0011-drmgr-Do-not-remove-LMBs-when-the-timer-expires.patch
+Patch12:        bootlist-set-ethernet-using-open-firmware-path-as-bo.patch
+Patch13:        ppc64_cpu-bring-power-mode-reporting-inline-with-PAP.patch
 Patch41:        powerpc-utils-lsprop.patch
 Patch42:        ofpathname_powernv.patch
 Patch43:        fix_kexec_service_name_for_suse.patch

++++++ bootlist-set-ethernet-using-open-firmware-path-as-bo.patch ++++++
>From 9756f6cddad56722e843fb038c953105acdccdf6 Mon Sep 17 00:00:00 2001
From: Wen Xiong <[email protected]>
Date: Thu, 9 Jul 2026 22:39:29 -0400
Subject: [PATCH] bootlist: set ethernet using open firmware path as boot list

Bootlist cannot set ethernet using open firmware path as boot list.
This patch fixes the issue.

Signed-off-by: Wen Xiong <[email protected]>
---
 scripts/bootlist | 8 +++-----
 1 file changed, 3 insertions(+), 5 deletions(-)

diff --git a/scripts/bootlist b/scripts/bootlist
index 58c090f..d94810a 100755
--- a/scripts/bootlist
+++ b/scripts/bootlist
@@ -525,9 +525,7 @@ while [[ -n $1 ]]; do
        exit -1
     else
         # add this element to the array
-        if [[ "$1" == *"dm-"* ]] ; then
-            add_logical $1
-        else
+       if [[ "$1" == *"nvme-of"* ]] || [[ "$1" == *"nvme"* ]] || [[ "$1" == 
*"namespace"* ]]; then
             if [[ "$1" == *"nvme-of"* ]] || [[ "$1" == *"namespace"* ]]; then
                 ctrl_name=`get_logical_device_name $1`
                master_of_path=$1
@@ -559,10 +557,10 @@ while [[ -n $1 ]]; do
                     fi
                     DEVTYPE="multi-nvme"
                     add_multipath_nvme $ctrl_name
-                else
-                    add_logical $1
                fi
             fi
+           else
+                add_logical $1
         fi
     fi
 
-- 
2.51.0


++++++ ppc64_cpu-bring-power-mode-reporting-inline-with-PAP.patch ++++++
>From 1ada5f8c469ad15e2a9761d67d09dd7037a079b5 Mon Sep 17 00:00:00 2001
From: Tyrel Datwyler <[email protected]>
Date: Wed, 8 Jul 2026 15:31:11 -0700
Subject: [PATCH] ppc64_cpu: bring power mode reporting inline with PAPR and
 ASMI
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Git-commit: 1ada5f8c469ad15e2a9761d67d09dd7037a079b5

Since Power8 the energy management power mode names have changed
slightly and are reflected in the PAPR to be in line with Power9. This
reporting is done through the H_GET_EM_PARMS hcall. The new energy scale
interface is used instead for Power10 and onwards. However, we still
need to support older processor generations in the field.

Update the naming to reflect the PAPR definitions and add the missing
power mode added for Power9. The naming change is slightly different
than the modes reflected in the Power8 ASMI interface, but convey the
same meaning for the available modes.

Status Codes (bit offset within 2 byte field): Bits 0:5 Reserved (zero)

Bits 6:8 Energy Management major code:

    0b000: Non – floor modes:
    Bits 9:15 Energy Management minor code:
        0x00: The energy management policy for this aggregation level is not 
specified.
        0x01: Maximum Performance (Energy Management enabled – performance may 
exceed nominal)
        0x02: Nominal Performance (Energy Management Disabled)
        0x03: Static Power Saving Mode
        0x04: Deterministic Performance (Energy Management enabled – consistent 
performance on a given work-
        load independent of environmental factors and component variances)
        0x05 – 0x7F Reserved
    0b001: Dynamic Power Management:
        Bits 9:15 Performance floor as a percentage of nominal (0% - 100%).
    0b010:0b111 Reserved

Signed-off-by: Tyrel Datwyler <[email protected]>
---
 src/ppc64_cpu.c | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/src/ppc64_cpu.c b/src/ppc64_cpu.c
index 43becb4..a1650e7 100644
--- a/src/ppc64_cpu.c
+++ b/src/ppc64_cpu.c
@@ -786,11 +786,13 @@ static char *power_mode(uint64_t mode)
 {
        switch (mode) {
        case 0x0001:
-               return "Dynamic, Favor Performance\n";
+               return "Maximum Performance\n";
        case 0x0002:
-               return "None\n";
+               return "Nominal\n";
        case 0x0003:
-               return "Static\n";
+               return "Static Power Saver\n";
+       case 0x0004:
+               return "Dynamic Performance\n";
        case 0x00ff:
                return "Dynamic, Favor Power\n";
        default:
-- 
2.51.0

Reply via email to