Skip to content

Draft: gfxinfo: provide a default implementation of dut runner tags based on structured tags and use it everywhere

Eric Engestrom requested to merge eric/ci-tron:gfxinfo-tags into main

This introduces some changes (all additions, no removals) for some gpus.

For nvidia, this adds the nvidia:vdpau_features:{} and nvidia:marketing_name:{} runner tags.

For amdgpu, this adds two runner tags: amdgpu:marketing_name:{} and amdgpu:family:{}.

For intelgpu, this adds the gen and GT structured tags to not lose them from the runner tags, and adds the intelgpu:generation:{} runner tag.

For virtio, this adds the family structured tag as an alias for codename to not lose it from the runner tags, and adds the following runner tags:

  • virtio:architecture:{} (as another alias for virtio:codename:{})
  • virtio:generation:{}
  • virtio:marketing_name:{}

Additionally, the following gpus still need a local tags override (instead of just using the defaults):

  • devicetree uses the devicetree type in structured tags but uses the dt_gpu: prefix for runner tags.
  • amdgpu has two deprecated structured tags (gfxversion and APU), so they are manually removed from runner tags

Merge request reports

Loading