this is based on pios_dsm.h. i thought it has to be.