Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package ryzenadj for openSUSE:Factory 
checked in at 2024-09-25 21:55:10
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ryzenadj (Old)
 and      /work/SRC/openSUSE:Factory/.ryzenadj.new.29891 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ryzenadj"

Wed Sep 25 21:55:10 2024 rev:3 rq:1203534 version:0.16.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/ryzenadj/ryzenadj.changes        2024-04-18 
22:14:14.789099666 +0200
+++ /work/SRC/openSUSE:Factory/.ryzenadj.new.29891/ryzenadj.changes     
2024-09-25 21:55:57.710946512 +0200
@@ -1,0 +2,7 @@
+Wed Sep 18 18:26:23 UTC 2024 - RN <[email protected]>
+
+- update to 0.16.0:
+  * Cosmic improvements
+  * Initial Strix Point support
+
+-------------------------------------------------------------------

Old:
----
  ryzenadj-0.15.0.tar.gz

New:
----
  ryzenadj-0.16.0.tar.gz

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

Other differences:
------------------
++++++ ryzenadj.spec ++++++
--- /var/tmp/diff_new_pack.NcMu8v/_old  2024-09-25 21:55:58.250968973 +0200
+++ /var/tmp/diff_new_pack.NcMu8v/_new  2024-09-25 21:55:58.254969140 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           ryzenadj
-Version:        0.15.0
+Version:        0.16.0
 Release:        0
 Summary:        Settings manager for mobile AMD Ryzen processors
 License:        GPL-3.0-or-later

++++++ ryzenadj-0.15.0.tar.gz -> ryzenadj-0.16.0.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/RyzenAdj-0.15.0/.github/workflows/build.yml 
new/RyzenAdj-0.16.0/.github/workflows/build.yml
--- old/RyzenAdj-0.15.0/.github/workflows/build.yml     2024-03-20 
21:42:23.000000000 +0100
+++ new/RyzenAdj-0.16.0/.github/workflows/build.yml     2024-09-18 
17:10:11.000000000 +0200
@@ -23,7 +23,7 @@
         nmake
 
     - name: Upload ryzenadj debug
-      uses: actions/upload-artifact@v2
+      uses: actions/upload-artifact@v4
       with:
         name: ryzenadj-win64-debug
         path: |
@@ -73,7 +73,7 @@
 #        exit 0
 
     - name: Upload ryzenadj
-      uses: actions/upload-artifact@v2
+      uses: actions/upload-artifact@v4
       with:
         name: ryzenadj-win64
         path: |
@@ -82,7 +82,7 @@
             !release/*.exp
 
     - name: Upload libryzenadj
-      uses: actions/upload-artifact@v2
+      uses: actions/upload-artifact@v4
       with:
         name: libryzenadj-win64
         path: |
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/RyzenAdj-0.15.0/README.md 
new/RyzenAdj-0.16.0/README.md
--- old/RyzenAdj-0.15.0/README.md       2024-03-20 21:42:23.000000000 +0100
+++ new/RyzenAdj-0.16.0/README.md       2024-09-18 17:10:11.000000000 +0200
@@ -12,7 +12,7 @@
 
 You should run it with Administrator on Windows or root on Linux.
 
-You can write a shell script or bat to do it automaticly.
+You can write a shell script or bat to do it automatically.
 
 ```
 $./ryzenadj -h
@@ -119,6 +119,10 @@
 
     sudo dnf install cmake gcc-c++ pciutils-devel
 
+On Arch:
+
+    sudo pacman -S base-devel pciutils cmake
+
 If your Distribution is not supported, try finding the packages or use 
[Distrobox](https://github.com/89luca89/distrobox) or 
[Toolbox](https://docs.fedoraproject.org/en-US/fedora-silverblue/toolbox/) 
instead.
 
 The simplest way to build it:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/RyzenAdj-0.15.0/lib/api.c 
new/RyzenAdj-0.16.0/lib/api.c
--- old/RyzenAdj-0.15.0/lib/api.c       2024-03-20 21:42:23.000000000 +0100
+++ new/RyzenAdj-0.16.0/lib/api.c       2024-09-18 17:10:11.000000000 +0200
@@ -139,6 +139,7 @@
        case FAM_REMBRANDT:
        case FAM_PHOENIX:
        case FAM_HAWKPOINT:
+       case FAM_STRIXPOINT:
                get_table_ver_msg = 0x6;
                break;
        default:
@@ -208,6 +209,7 @@
        case FAM_REMBRANDT:
        case FAM_PHOENIX:
        case FAM_HAWKPOINT:
+       case FAM_STRIXPOINT:
                get_table_addr_msg = 0x66;
                break;
        default:
@@ -222,6 +224,7 @@
        case FAM_REMBRANDT:
        case FAM_PHOENIX:
        case FAM_HAWKPOINT:
+       case FAM_STRIXPOINT:
                ry->table_addr = (uint64_t) args.arg1 << 32 | args.arg0;
                break;
        default:
@@ -257,6 +260,7 @@
        case FAM_REMBRANDT:
        case FAM_PHOENIX:
        case FAM_HAWKPOINT:
+       case FAM_STRIXPOINT:
                transfer_table_msg = 0x65;
                break;
        default:
@@ -430,6 +434,8 @@
 EXP int CALL set_stapm_limit(ryzen_access ry, uint32_t value){
     int err = ADJ_ERR_FAM_UNSUPPORTED;
 
+       /* \_SB.ALIB (0x0c, [size, 0x05, val]) */
+
        switch (ry->family)
        {
        case FAM_RAVEN:
@@ -445,6 +451,7 @@
        case FAM_MENDOCINO:
        case FAM_PHOENIX:
        case FAM_HAWKPOINT:
+       case FAM_STRIXPOINT:
                _do_adjust(0x14);
         if (err) {
             printf("%s: Retry with PSMU\n", __func__);
@@ -459,6 +466,7 @@
 EXP int CALL set_fast_limit(ryzen_access ry, uint32_t value){
     int err = ADJ_ERR_FAM_UNSUPPORTED;
 
+       /* \_SB.ALIB (0x0c, [size, 0x06, val]) */
        switch (ry->family)
        {
        case FAM_RAVEN:
@@ -474,6 +482,7 @@
        case FAM_MENDOCINO:
        case FAM_PHOENIX:
        case FAM_HAWKPOINT:
+       case FAM_STRIXPOINT:
                _do_adjust(0x15);
        default:
                break;
@@ -484,6 +493,8 @@
 EXP int CALL set_slow_limit(ryzen_access ry, uint32_t value){
     int err = ADJ_ERR_FAM_UNSUPPORTED;
 
+       /* \_SB.ALIB (0x0c, [size, 0x07, val]) */
+
        switch (ry->family)
        {
        case FAM_RAVEN:
@@ -499,6 +510,7 @@
        case FAM_MENDOCINO:
        case FAM_PHOENIX:
        case FAM_HAWKPOINT:
+       case FAM_STRIXPOINT:
                _do_adjust(0x16);
        default:
                break;
@@ -509,6 +521,8 @@
 EXP int CALL set_slow_time(ryzen_access ry, uint32_t value){
     int err = ADJ_ERR_FAM_UNSUPPORTED;
 
+       /* \_SB.ALIB (0x0c, [size, 0x08, val]) */
+
        switch (ry->family)
        {
        case FAM_RAVEN:
@@ -524,6 +538,7 @@
        case FAM_MENDOCINO:
        case FAM_PHOENIX:
        case FAM_HAWKPOINT:
+       case FAM_STRIXPOINT:
                _do_adjust(0x17);
        default:
                break;
@@ -534,6 +549,8 @@
 EXP int CALL set_stapm_time(ryzen_access ry, uint32_t value){
     int err = ADJ_ERR_FAM_UNSUPPORTED;
 
+       /* \_SB.ALIB (0x0c, [size, 0x01, val]) */
+
        switch (ry->family)
        {
        case FAM_RAVEN:
@@ -549,6 +566,7 @@
        case FAM_MENDOCINO:
        case FAM_PHOENIX:
        case FAM_HAWKPOINT:
+       case FAM_STRIXPOINT:
                _do_adjust(0x18);
        default:
                break;
@@ -559,6 +577,8 @@
 EXP int CALL set_tctl_temp(ryzen_access ry, uint32_t value){
     int err = ADJ_ERR_FAM_UNSUPPORTED;
 
+       /* \_SB.ALIB (0x0c, [size, 0x03, val]) */
+
        switch (ry->family)
        {
        case FAM_RAVEN:
@@ -574,6 +594,7 @@
        case FAM_MENDOCINO:
        case FAM_PHOENIX:
        case FAM_HAWKPOINT:
+       case FAM_STRIXPOINT:
                _do_adjust(0x19);
        default:
                break;
@@ -584,6 +605,8 @@
 EXP int CALL set_vrm_current(ryzen_access ry, uint32_t value){
     int err = ADJ_ERR_FAM_UNSUPPORTED;
 
+       /* \_SB.ALIB (0x0c, [size, 0x0b, val]) */
+
        switch (ry->family)
        {
        case FAM_RAVEN:
@@ -599,6 +622,7 @@
        case FAM_MENDOCINO:
        case FAM_PHOENIX:
        case FAM_HAWKPOINT:
+       case FAM_STRIXPOINT:
                _do_adjust(0x1a);
        default:
                break;
@@ -609,6 +633,8 @@
 EXP int CALL set_vrmsoc_current(ryzen_access ry, uint32_t value){
     int err = ADJ_ERR_FAM_UNSUPPORTED;
 
+       /* \_SB.ALIB (0x0c, [size, 0x0e, val]) */
+
        switch (ry->family)
        {
        case FAM_RAVEN:
@@ -624,6 +650,7 @@
        case FAM_MENDOCINO:
        case FAM_PHOENIX:
        case FAM_HAWKPOINT:
+       case FAM_STRIXPOINT:
                _do_adjust(0x1b);
        default:
                break;
@@ -660,6 +687,8 @@
 EXP int CALL set_vrmmax_current(ryzen_access ry, uint32_t value){
     int err = ADJ_ERR_FAM_UNSUPPORTED;
 
+       /* \_SB.ALIB (0x0c, [size, 0x0c, val]) */
+
        switch (ry->family)
        {
        case FAM_RAVEN:
@@ -674,6 +703,7 @@
        case FAM_MENDOCINO:
        case FAM_PHOENIX:
        case FAM_HAWKPOINT:
+       case FAM_STRIXPOINT:
                _do_adjust(0x1c);
                break;
        case FAM_VANGOGH:
@@ -700,6 +730,8 @@
 EXP int CALL set_vrmsocmax_current(ryzen_access ry, uint32_t value){
     int err = ADJ_ERR_FAM_UNSUPPORTED;
 
+       /* \_SB.ALIB (0x0c, [size, 0x11, val]) */
+
        switch (ry->family)
        {
        case FAM_RAVEN:
@@ -714,6 +746,7 @@
        case FAM_MENDOCINO:
        case FAM_PHOENIX:
        case FAM_HAWKPOINT:
+       case FAM_STRIXPOINT:
                _do_adjust(0x1d);
        default:
                break;
@@ -950,6 +983,8 @@
 EXP int CALL set_prochot_deassertion_ramp(ryzen_access ry, uint32_t value) {
     int err = ADJ_ERR_FAM_UNSUPPORTED;
 
+       /* \_SB.ALIB (0x0c, [size, 0x09, val]) */
+
        switch (ry->family)
        {
        case FAM_RAVEN:
@@ -969,6 +1004,7 @@
        case FAM_MENDOCINO:
        case FAM_PHOENIX:
        case FAM_HAWKPOINT:
+       case FAM_STRIXPOINT:
                _do_adjust(0x1f);
        default:
                break;
@@ -979,6 +1015,8 @@
 EXP int CALL set_apu_skin_temp_limit(ryzen_access ry, uint32_t value) {
     int err = ADJ_ERR_FAM_UNSUPPORTED;
 
+       /* \_SB.ALIB (0x0c, [size, 0x22, val]) */
+
        value *= 256;
        switch (ry->family)
        {
@@ -1003,6 +1041,8 @@
 EXP int CALL set_dgpu_skin_temp_limit(ryzen_access ry, uint32_t value) {
     int err = ADJ_ERR_FAM_UNSUPPORTED;
 
+       /* \_SB.ALIB (0x0c, [size, 0x23, val]) */
+
        value *= 256;
        switch (ry->family)
        {
@@ -1016,6 +1056,7 @@
        case FAM_MENDOCINO:
        case FAM_PHOENIX:
        case FAM_HAWKPOINT:
+       case FAM_STRIXPOINT:
                _do_adjust(0x34);
                break;
        default:
@@ -1027,6 +1068,8 @@
 EXP int CALL set_apu_slow_limit(ryzen_access ry, uint32_t value) {
     int err = ADJ_ERR_FAM_UNSUPPORTED;
 
+       /* \_SB.ALIB (0x0c, [size, 0x13, val]) */
+
        switch (ry->family)
        {
        case FAM_RENOIR:
@@ -1037,6 +1080,7 @@
        case FAM_REMBRANDT:
        case FAM_PHOENIX:
        case FAM_HAWKPOINT:
+       case FAM_STRIXPOINT:
                _do_adjust(0x23);
                break;
        default:
@@ -1048,6 +1092,8 @@
 EXP int CALL set_skin_temp_power_limit(ryzen_access ry, uint32_t value) {
     int err = ADJ_ERR_FAM_UNSUPPORTED;
 
+       /* \_SB.ALIB (0x0c, [size, 0x2e, val]) */
+
        switch (ry->family)
        {
        case FAM_RENOIR:
@@ -1060,6 +1106,7 @@
        case FAM_MENDOCINO:
        case FAM_PHOENIX:
        case FAM_HAWKPOINT:
+       case FAM_STRIXPOINT:
                _do_adjust(0x4a);
                break;
        default:
@@ -1093,6 +1140,8 @@
     int err = ADJ_ERR_FAM_UNSUPPORTED;
        uint32_t value = 0;
 
+       /* \_SB.ALIB (0x01, [size, 0x1]) */
+
        switch (ry->family)
        {
        case FAM_RAVEN:
@@ -1108,6 +1157,7 @@
        case FAM_MENDOCINO:
        case FAM_PHOENIX:
        case FAM_HAWKPOINT:
+       case FAM_STRIXPOINT:
                _do_adjust(0x12);
                break;
        default:
@@ -1120,6 +1170,8 @@
     int err = ADJ_ERR_FAM_UNSUPPORTED;
        uint32_t value = 0;
 
+       /* \_SB.ALIB (0x01, [size, 0x0]) */
+
        switch (ry->family)
        {
        case FAM_RAVEN:
@@ -1135,6 +1187,7 @@
        case FAM_MENDOCINO:
        case FAM_PHOENIX:
        case FAM_HAWKPOINT:
+       case FAM_STRIXPOINT:
                _do_adjust(0x11);
                break;
        default:
@@ -1283,6 +1336,9 @@
                _do_adjust(0x54);
        case FAM_REMBRANDT:
        case FAM_PHOENIX:
+       case FAM_VANGOGH:  
+               _do_adjust(0x4b);  
+               break;
        case FAM_HAWKPOINT:
                _do_adjust(0x4B);
                break;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/RyzenAdj-0.15.0/lib/cpuid.c 
new/RyzenAdj-0.16.0/lib/cpuid.c
--- old/RyzenAdj-0.15.0/lib/cpuid.c     2024-03-20 21:42:23.000000000 +0100
+++ new/RyzenAdj-0.16.0/lib/cpuid.c     2024-09-18 17:10:11.000000000 +0200
@@ -92,6 +92,7 @@
     case 0x1A: /* Zen5, Zen6 */
         switch (model) {
         case 32:
+        case 36:
             return FAM_STRIXPOINT;
         default:
             printf("Fam%xh: unsupported model %d\n", family, model);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/RyzenAdj-0.15.0/lib/nb_smu_ops.c 
new/RyzenAdj-0.16.0/lib/nb_smu_ops.c
--- old/RyzenAdj-0.15.0/lib/nb_smu_ops.c        2024-03-20 21:42:23.000000000 
+0100
+++ new/RyzenAdj-0.16.0/lib/nb_smu_ops.c        2024-09-18 17:10:11.000000000 
+0200
@@ -74,14 +74,26 @@
        /* Fill SMU information */
        switch(smu_type){
                case TYPE_MP1:
-                       if (family == FAM_REMBRANDT || family == FAM_VANGOGH || 
family == FAM_MENDOCINO || family == FAM_PHOENIX || family == FAM_HAWKPOINT) {
+                       switch (family) {
+                       case FAM_REMBRANDT:
+                       case FAM_VANGOGH:
+                       case FAM_MENDOCINO:
+                       case FAM_PHOENIX:
+                       case FAM_HAWKPOINT:
                                smu->msg = MP1_C2PMSG_MESSAGE_ADDR_2;
                                smu->rep = MP1_C2PMSG_RESPONSE_ADDR_2;
                                smu->arg_base = MP1_C2PMSG_ARG_BASE_2;
-                       } else {
+                               break;
+                       case FAM_STRIXPOINT:
+                               smu->msg = MP1_C2PMSG_MESSAGE_ADDR_3;
+                               smu->rep = MP1_C2PMSG_RESPONSE_ADDR_3;
+                               smu->arg_base = MP1_C2PMSG_ARG_BASE_3;
+                               break;
+                       default:
                                smu->msg = MP1_C2PMSG_MESSAGE_ADDR_1;
                                smu->rep = MP1_C2PMSG_RESPONSE_ADDR_1;
                                smu->arg_base = MP1_C2PMSG_ARG_BASE_1;
+                               break;
                        }
                        break;
                case TYPE_PSMU:
@@ -108,4 +120,4 @@
 
 void free_smu(smu_t smu) {
        free((void *)smu);
-}
\ No newline at end of file
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/RyzenAdj-0.15.0/lib/nb_smu_ops.h 
new/RyzenAdj-0.16.0/lib/nb_smu_ops.h
--- old/RyzenAdj-0.15.0/lib/nb_smu_ops.h        2024-03-20 21:42:23.000000000 
+0100
+++ new/RyzenAdj-0.16.0/lib/nb_smu_ops.h        2024-09-18 17:10:11.000000000 
+0200
@@ -44,6 +44,11 @@
 #define MP1_C2PMSG_RESPONSE_ADDR_2       0x3B10578
 #define MP1_C2PMSG_ARG_BASE_2            0x3B10998
 
+/* For Strix Point */
+#define MP1_C2PMSG_MESSAGE_ADDR_3      0x3b10928
+#define MP1_C2PMSG_RESPONSE_ADDR_3     0x3b10978
+#define MP1_C2PMSG_ARG_BASE_3          0x3b10998
+
 #define PSMU_C2PMSG_MESSAGE_ADDR          0x3B10a20
 #define PSMU_C2PMSG_RESPONSE_ADDR         0x3B10a80
 #define PSMU_C2PMSG_ARG_BASE              0x3B10a88
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/RyzenAdj-0.15.0/lib/ryzenadj.h 
new/RyzenAdj-0.16.0/lib/ryzenadj.h
--- old/RyzenAdj-0.15.0/lib/ryzenadj.h  2024-03-20 21:42:23.000000000 +0100
+++ new/RyzenAdj-0.16.0/lib/ryzenadj.h  2024-09-18 17:10:11.000000000 +0200
@@ -9,7 +9,7 @@
 #endif
 
 #define RYZENADJ_REVISION_VER 0
-#define RYZENADJ_MAJOR_VER 15
+#define RYZENADJ_MAJOR_VER 16
 #define RYZENADJ_MINIOR_VER 0
 
 enum ryzen_family {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/RyzenAdj-0.15.0/lib/ryzenadj_priv.h 
new/RyzenAdj-0.16.0/lib/ryzenadj_priv.h
--- old/RyzenAdj-0.15.0/lib/ryzenadj_priv.h     2024-03-20 21:42:23.000000000 
+0100
+++ new/RyzenAdj-0.16.0/lib/ryzenadj_priv.h     2024-09-18 17:10:11.000000000 
+0200
@@ -6,10 +6,7 @@
 #ifndef RYZENADJ_PRIV_H
 #define RYZENADJ_PRIV_H
 
-#include <stdlib.h>
-#include <stdio.h>
 #include <stdint.h>
-#include <stdbool.h>
 
 #include  "nb_smu_ops.h"
 

Reply via email to