Proposed solution adds .supported to the dmi resource and tests for hte presence of /sys/devices/virtual/dmi
If that's present, then dmi.supported = "True" and "False" if not present.
So we coud replace all the arch specific requirements on DMI jobs with
requires: dmi.supported == 'True'
which would cause the job to run anywhere DMI appears to be supported and available, rather than mantaining a list of architectures that are ever changing.
Proposed solution adds .supported to the dmi resource and tests for hte presence of /sys/devices/ virtual/ dmi
If that's present, then dmi.supported = "True" and "False" if not present.
So we coud replace all the arch specific requirements on DMI jobs with
requires: dmi.supported == 'True'
which would cause the job to run anywhere DMI appears to be supported and available, rather than mantaining a list of architectures that are ever changing.