id,summary,reporter,owner,description,type,status,priority,milestone,component,version,severity,resolution,keywords,cc,blockedby,blocking 3000,Setting interrupt level in the mode arg on SMP returns RTEMS_UNSATISFIED,Chris Johns,Joel Sherrill,"If for any reason a user sets the interrupt level in the mode on an SMP build the error {{{RTEMS_UNSATISFIED}}} is returned. The documentation indicates this is a lack of stack and this confusing. The reason this happens is the SMP check for an interrupt level being set is in the score's {{{_Thread_Initialize}}}. I propose that and {{{is_preemptible}}} check be converted to an {{{assert}}} and checks be added to the Classic API to catch these errors and report suitable error codes. There is no meaningful error code available without abusing an existing one so I propose adding {{{RTEMS_INVALID_MODE}}}.",defect,closed,normal,5.1,score,5,normal,fixed,,,,