Currently XEN has some abstraction as "late hwdom", at least some code and configs are present. It should be investigated that code and decided how does it fit our planned architecture with thin generic Dom0 and HW capable DomD.
Starting point to dig into the stuff could be a function late_hwdom_init().