Test builds (that incl. tests) are available in this PPA:
https://launchpad.net/~fheimes/+archive/ubuntu/test/

** Description changed:

+ SRU Justification:
+ 
+ [ Impact ]
+ 
+  * This is a hardware enablement SRU.
+  
+  * It introduces support for the new IBM z17 hardware to binutils.
+  
+  * Some Ubuntu releases (like plucky) have already 'anonymous' support
+    for in terms of 'arch-15', other Ubuntu releases have no 'arch-15' nor
+    z17 support at all and require two more patches.
+    
+  * Without this binutils not not aware about the new z17 hardware generation
+    and it's opcodes etc.
+ 
+ [ Fix ]
+ 
+  * a3f1e7c56a60573562e8578ae8b675ec1f4448e7 - "s390: Simplify (dis)assembly 
of insn operands with const bits" (pre-req.)
+  
+  * a98a6fa2d8ef5eb61534b07db80850dcdf07bdb4 - "s390: Add arch15 instructions" 
(pre-req.)
+  
+  * 981fe5fd80faf511aa265e841a380c9b46be30e6 - "390: Add support for z17 as 
CPU name"
+ 
+ [ Test Plan ]
+ 
+ [Test Plan]
+ 
+  * Check if the same (proper) opcodes are detected on an IBM z17
+    system with and without the patch.
+    Since the identification and name of a z17 system was added.
+ 
+  * Or the simplest test is probably to check
+    (after having 'binutils' installed on an
+     Ubuntu Server 25.04, 24.10 or 24.04 s390x system)
+    if not only:
+    'as -m64 -march=arch15 --target-help'
+    but especially also:
+    'as -m64 -march=z17 --target-help'
+    succeeds and leads to the same output.
+    (As it does for '-march=arch14' and '-march=z16'.)
+    
+  * Due to the lack of hardware this needs to be tested at IBM.
+    
+ [ Where problems could occur ]
+ 
+  * The new name could be wrong, or the name could be accidentally
+    mapped to the wrong internal arch.
+    (The test case above will allow to identify this by comparing the output.)
+    
+  * The two pre-required patches could cause harm - the simplification
+    and the introduction of the internal arch-15 itself.
+    These are only needed for oracular and older,
+    and are included in binutils for a while.
+ 
+  * Other architectures are not touched and affected, since only s390x
+    specific files are modified (except the doc file as/doc/as.texi on top).
+ 
+ [ Other Info ]
+ 
+  * binutils maintainer (doko) told me that binutils for questing
+    will be updated anyway to latest release/snapshot,
+    so nothing to do for questing in this LP bug (and set to Invalid).
+ __________
+ 
  With IBM having announced the new IBM z17, Ubuntu 22.04 and 24.04 should
  be enabled to run properly on the latest s390x hardware.
  
  While plucky has already the required patches included, please backport
  to noble and jammy the GNU Binutils mainline commit 981fe5fd80fa ("s390:
  Add support for z17 as CPU name"), which adds the real CPU name "z17" as
  alternative for "arch15".

** Description changed:

  SRU Justification:
  
  [ Impact ]
  
-  * This is a hardware enablement SRU.
-  
-  * It introduces support for the new IBM z17 hardware to binutils.
-  
-  * Some Ubuntu releases (like plucky) have already 'anonymous' support
-    for in terms of 'arch-15', other Ubuntu releases have no 'arch-15' nor
-    z17 support at all and require two more patches.
-    
-  * Without this binutils not not aware about the new z17 hardware generation
-    and it's opcodes etc.
+  * This is a hardware enablement SRU.
+ 
+  * It introduces support for the new IBM z17 hardware to binutils.
+ 
+  * Some Ubuntu releases (like plucky) have already 'anonymous' support
+    for in terms of 'arch-15', other Ubuntu releases have no 'arch-15' nor
+    z17 support at all and require two more patches.
+ 
+  * Without this binutils not not aware about the new z17 hardware generation
+    and it's opcodes etc.
  
  [ Fix ]
  
-  * a3f1e7c56a60573562e8578ae8b675ec1f4448e7 - "s390: Simplify (dis)assembly 
of insn operands with const bits" (pre-req.)
-  
-  * a98a6fa2d8ef5eb61534b07db80850dcdf07bdb4 - "s390: Add arch15 instructions" 
(pre-req.)
-  
-  * 981fe5fd80faf511aa265e841a380c9b46be30e6 - "390: Add support for z17 as 
CPU name"
+  * a3f1e7c56a60573562e8578ae8b675ec1f4448e7 - "s390: Simplify
+ (dis)assembly of insn operands with const bits" (pre-req.)
+ 
+  * a98a6fa2d8ef5eb61534b07db80850dcdf07bdb4 - "s390: Add arch15
+ instructions" (pre-req.)
+ 
+  * 981fe5fd80faf511aa265e841a380c9b46be30e6 - "390: Add support for z17
+ as CPU name"
  
  [ Test Plan ]
  
- [Test Plan]
+  * Check if the same (proper) opcodes are detected on an IBM z17
+    system with and without the patch.
+    Since the identification and name of a z17 system was added.
  
-  * Check if the same (proper) opcodes are detected on an IBM z17
-    system with and without the patch.
-    Since the identification and name of a z17 system was added.
+  * Or the simplest test is probably to check
+    (after having 'binutils' installed on an
+     Ubuntu Server 25.04, 24.10 or 24.04 s390x system)
+    if not only:
+    'as -m64 -march=arch15 --target-help'
+    but especially also:
+    'as -m64 -march=z17 --target-help'
+    succeeds and leads to the same output.
+    (As it does for '-march=arch14' and '-march=z16'.)
  
-  * Or the simplest test is probably to check
-    (after having 'binutils' installed on an
-     Ubuntu Server 25.04, 24.10 or 24.04 s390x system)
-    if not only:
-    'as -m64 -march=arch15 --target-help'
-    but especially also:
-    'as -m64 -march=z17 --target-help'
-    succeeds and leads to the same output.
-    (As it does for '-march=arch14' and '-march=z16'.)
-    
-  * Due to the lack of hardware this needs to be tested at IBM.
-    
+  * Due to the lack of hardware this needs to be tested at IBM.
+ 
  [ Where problems could occur ]
  
-  * The new name could be wrong, or the name could be accidentally
-    mapped to the wrong internal arch.
-    (The test case above will allow to identify this by comparing the output.)
-    
-  * The two pre-required patches could cause harm - the simplification
-    and the introduction of the internal arch-15 itself.
-    These are only needed for oracular and older,
-    and are included in binutils for a while.
+  * The new name could be wrong, or the name could be accidentally
+    mapped to the wrong internal arch.
+    (The test case above will allow to identify this by comparing the output.)
  
-  * Other architectures are not touched and affected, since only s390x
-    specific files are modified (except the doc file as/doc/as.texi on top).
+  * The two pre-required patches could cause harm - the simplification
+    and the introduction of the internal arch-15 itself.
+    These are only needed for oracular and older,
+    and are included in binutils for a while.
+ 
+  * Other architectures are not touched and affected, since only s390x
+    specific files are modified (except the doc file as/doc/as.texi on top).
  
  [ Other Info ]
  
-  * binutils maintainer (doko) told me that binutils for questing
-    will be updated anyway to latest release/snapshot,
-    so nothing to do for questing in this LP bug (and set to Invalid).
+  * binutils maintainer (doko) told me that binutils for questing
+    will be updated anyway to latest release/snapshot,
+    so nothing to do for questing in this LP bug (and set to Invalid).
  __________
  
  With IBM having announced the new IBM z17, Ubuntu 22.04 and 24.04 should
  be enabled to run properly on the latest s390x hardware.
  
  While plucky has already the required patches included, please backport
  to noble and jammy the GNU Binutils mainline commit 981fe5fd80fa ("s390:
  Add support for z17 as CPU name"), which adds the real CPU name "z17" as
  alternative for "arch15".

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to gdb in Ubuntu.
https://bugs.launchpad.net/bugs/2108997

Title:
  [UBUNTU 22.04] GDB: Internal binutils code requires updates made for
  IBM z17 in binutils already

Status in Ubuntu on IBM z Systems:
  In Progress
Status in gdb package in Ubuntu:
  Invalid
Status in gdb source package in Jammy:
  Triaged
Status in gdb source package in Noble:
  In Progress
Status in gdb source package in Oracular:
  In Progress
Status in gdb source package in Plucky:
  In Progress
Status in gdb source package in Questing:
  Invalid

Bug description:
  SRU Justification:

  [ Impact ]

   * This is a hardware enablement SRU.

   * It introduces support for the new IBM z17 hardware to binutils.

   * Some Ubuntu releases (like plucky) have already 'anonymous' support
     for in terms of 'arch-15', other Ubuntu releases have no 'arch-15' nor
     z17 support at all and require two more patches.

   * Without this binutils not not aware about the new z17 hardware generation
     and it's opcodes etc.

  [ Fix ]

   * a3f1e7c56a60573562e8578ae8b675ec1f4448e7 - "s390: Simplify
  (dis)assembly of insn operands with const bits" (pre-req.)

   * a98a6fa2d8ef5eb61534b07db80850dcdf07bdb4 - "s390: Add arch15
  instructions" (pre-req.)

   * 981fe5fd80faf511aa265e841a380c9b46be30e6 - "390: Add support for
  z17 as CPU name"

  [ Test Plan ]

   * Check if the same (proper) opcodes are detected on an IBM z17
     system with and without the patch.
     Since the identification and name of a z17 system was added.

   * Or the simplest test is probably to check
     (after having 'binutils' installed on an
      Ubuntu Server 25.04, 24.10 or 24.04 s390x system)
     if not only:
     'as -m64 -march=arch15 --target-help'
     but especially also:
     'as -m64 -march=z17 --target-help'
     succeeds and leads to the same output.
     (As it does for '-march=arch14' and '-march=z16'.)

   * Due to the lack of hardware this needs to be tested at IBM.

  [ Where problems could occur ]

   * The new name could be wrong, or the name could be accidentally
     mapped to the wrong internal arch.
     (The test case above will allow to identify this by comparing the output.)

   * The two pre-required patches could cause harm - the simplification
     and the introduction of the internal arch-15 itself.
     These are only needed for oracular and older,
     and are included in binutils for a while.

   * Other architectures are not touched and affected, since only s390x
     specific files are modified (except the doc file as/doc/as.texi on top).

  [ Other Info ]

   * binutils maintainer (doko) told me that binutils for questing
     will be updated anyway to latest release/snapshot,
     so nothing to do for questing in this LP bug (and set to Invalid).
  __________

  With IBM having announced the new IBM z17, Ubuntu 22.04 and 24.04
  should be enabled to run properly on the latest s390x hardware.

  While plucky has already the required patches included, please
  backport to noble and jammy the GNU Binutils mainline commit
  981fe5fd80fa ("s390: Add support for z17 as CPU name"), which adds the
  real CPU name "z17" as alternative for "arch15".

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-z-systems/+bug/2108997/+subscriptions


-- 
Mailing list: https://launchpad.net/~touch-packages
Post to     : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to