Page 1 of 1

Documentation for rescheduling requirements for S/I class APi  Topic is solved

Posted: Fri Apr 10, 2020 12:19 am
by faisal
You had language similar to this in previous documentation:

–“S” is a function that must be called from within a critical zone and can reschedule internally
–“I” is a function that must be called from within a critical zone and does not reschedule internally


However, in the current documentation there is no explicit mention that S class functions reschedule internally, while no I class functions reschedule. Someone very experienced may be able to infer this from the documentation, but this is something worth mentioning right in the beginning when explaining kernel and API concepts.

Re: Documentation for rescheduling requirements for S/I class APi

Posted: Fri Apr 10, 2020 8:40 am
by Giovanni
Hi,

I will check, it is not supposed to be this way. Moving to bug reports.

Giovanni

Re: Documentation for rescheduling requirements for S/I class APi

Posted: Sat Apr 11, 2020 5:10 pm
by faisal
Thanks for looking into it. I believe it should have been here:
http://chibiforge.org/doc/20.3/rt/concepts.html

Re: Documentation for rescheduling requirements for S/I class APi

Posted: Wed Apr 29, 2020 9:34 am
by Giovanni
Hi,

I added some notes, the confusion was originated because there were two copies of concepts.dox. Moved in a common location.

Giovanni