hald_t needs access to hwdata_t ?