Uploaded image for project: 'RHEL'
  1. RHEL
  2. RHEL-107540

glibc: enhance ld.so --list-diagnostics on aarch64 similar to x86_64 [rhel-10]

Linking RHIVOS CVEs to...Migration: Automation ...SWIFT: POC ConversionSync from "Extern...XMLWordPrintable

    • glibc-2.39-50.el10
    • None
    • Hide
      f8d8b1b1e6d3b8b93f224efc796b7ea083fdb83f
      7a430f40c46acfa7ce4c3bff193b278c190b2efc
      5653ccd847f0cd3a98906e44c97c71d68652d326
      Show
      f8d8b1b1e6d3b8b93f224efc796b7ea083fdb83f 7a430f40c46acfa7ce4c3bff193b278c190b2efc 5653ccd847f0cd3a98906e44c97c71d68652d326
    • 2
    • rhel-pt-c-libs
    • 1
    • False
    • False
    • Hide

      None

      Show
      None
    • No
    • Red Hat Enterprise Linux
    • PT Libraries 2025 S10, PT Libraries 2025 S11
    • Unspecified Release Note Type - Unknown
    • Unspecified
    • Unspecified
    • Unspecified
    • None

      This is a clone of issue RHEL-22165 to use for version rhel-10.1

      Original description:

      Goal

      • As a user of aarch64 based systems I want to be able to identify which system hardware capabilities glibc can detect or query, so that I can understand which hardware dependent code paths are taken, and that I can feed this information back to the glibc project in order to add support for yet unsupported hardware capabilities.

      Acceptance Criteria

      A list of verification conditions, successful functional tests, or expected outcomes in order to declare this story/task successfully completed.

      • ld.so --list-diagnostics on aarch64 outputs information similar to the x86_64 platform:
      $ ld.so --list-diagnostics | grep cpu_features
      x86.cpu_features.basic.kind=0x1
      x86.cpu_features.basic.max_cpuid=0x16
      x86.cpu_features.basic.family=0x6
      x86.cpu_features.basic.model=0x8e
      x86.cpu_features.basic.stepping=0xc
      x86.cpu_features.features[0x0].cpuid[0x0]=0x806ec
      x86.cpu_features.features[0x0].cpuid[0x1]=0x2100800
      x86.cpu_features.features[0x0].cpuid[0x2]=0x7ffafbff
      x86.cpu_features.features[0x0].cpuid[0x3]=0xbfebfbff
      x86.cpu_features.features[0x0].active[0x0]=0x0
      x86.cpu_features.features[0x0].active[0x1]=0x0
      x86.cpu_features.features[0x0].active[0x2]=0x7ed83203
      x86.cpu_features.features[0x0].active[0x3]=0x17888110
      x86.cpu_features.features[0x1].cpuid[0x0]=0x0
      x86.cpu_features.features[0x1].cpuid[0x1]=0x29c6fbf
      x86.cpu_features.features[0x1].cpuid[0x2]=0x0
      x86.cpu_features.features[0x1].cpuid[0x3]=0xbc000e00
      x86.cpu_features.features[0x1].active[0x0]=0x0
      x86.cpu_features.features[0x1].active[0x1]=0x8c0329
      x86.cpu_features.features[0x1].active[0x2]=0x0
      x86.cpu_features.features[0x1].active[0x3]=0x800
      x86.cpu_features.features[0x2].cpuid[0x0]=0x0
      x86.cpu_features.features[0x2].cpuid[0x1]=0x0
      x86.cpu_features.features[0x2].cpuid[0x2]=0x121
      x86.cpu_features.features[0x2].cpuid[0x3]=0x2c100800
      x86.cpu_features.features[0x2].active[0x0]=0x0
      x86.cpu_features.features[0x2].active[0x1]=0x0
      [...]
      

              xmcoufal Martin Coufal
              watson-automation Watson Automation
              Florian Weimer Florian Weimer
              Martin Coufal Martin Coufal
              Votes:
              0 Vote for this issue
              Watchers:
              11 Start watching this issue

                Created:
                Updated: