You're probably right, the issue might be that there's no standard way for an OS to hook into that.
AussieWog93
The embedded systems that GP is referring to generally don't have a full-stack OS; hardware access is performed by directly reading to/writing from registers.