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

[RFE] enhance ld.so --list-diagnostics on aarch64 similar to x86_64

    • glibc-2.34-108.el9
    • Patch
    • 1
    • rhel-sst-pt-libraries
    • ssg_platform_tools
    • 15
    • 17
    • 1
    • False
    • Hide

      None

      Show
      None
    • No
    • Red Hat Enterprise Linux
    • SST PT Libraries Sprint 5
    • Unspecified Release Note Type - Unknown
    • None

      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
      [...]
      

              pfrankli Patsy Griffin
              dbrendel@redhat.com Dennis Brendel
              Patsy Griffin Patsy Griffin
              Sergey Kolosov Sergey Kolosov
              Votes:
              0 Vote for this issue
              Watchers:
              13 Start watching this issue

                Created:
                Updated:
                Resolved: