DMI matches doesn't work at all on non x86 platforms.
ARM (and other embedded system) is using a dtb exposed in /sys/firmware/devicetree
it would be nice to be able to use matches against it.
a first implementation could simply use a string matching with /sys/firmware/devicetree/base/model