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

glibc: AArch64 diagnostics custom backport for RHEL9

    • Icon: Story Story
    • Resolution: Done
    • Icon: Major Major
    • rhel-9.5
    • rhel-9.4
    • glibc
    • sst_pt_libraries
    • ssg_platform_tools
    • 15
    • 2
    • None
    • SST PT Libraries Sprint 5
    • None
    • None
    • 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
            Platform Tools - Libraries Bot Platform Tools - Libraries Bot
            qe-baseos-tools-bugs@redhat.com qe-baseos-tools-bugs@redhat.com qe-baseos-tools-bugs@redhat.com qe-baseos-tools-bugs@redhat.com
            Votes:
            0 Vote for this issue
            Watchers:
            7 Start watching this issue

              Created:
              Updated:
              Resolved: