Enabling trusted scheduling in embedded systems