Draft: gfxinfo: provide a default implementation of dut runner tags based on structured tags and use it everywhere
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 forvirtio:codename:{}
) virtio:generation:{}
virtio:marketing_name:{}
Additionally, the following gpus still need a local tags
override (instead of just using the defaults):
-
devicetree
uses thedevicetree
type in structured tags but uses thedt_gpu:
prefix for runner tags. -
amdgpu
has two deprecated structured tags (gfxversion
andAPU
), so they are manually removed from runner tags