Chris Johns commented on a discussion: 
https://gitlab.rtems.org/rtems/rtos/rtems/-/issues/5214#note_119871


There is a distinction within a context switch of being preempted or blocking 
and switching. Block requires you make a call to something that blocks. It 
could a read type call or a timer call.\
\
If I understand the spec the register in question is not saved across calls so 
I could set the register's value `X` and make a call and it can return with 
value `Y`. Blocking means making a call so the state is not preserved. If 
preempted it must be preserved.

-- 
View it on GitLab: 
https://gitlab.rtems.org/rtems/rtos/rtems/-/issues/5214#note_119871
You're receiving this email because of your account on gitlab.rtems.org.


_______________________________________________
bugs mailing list
[email protected]
http://lists.rtems.org/mailman/listinfo/bugs

Reply via email to