Hi Billie,
Thanks for getting back to me!
Many sources mentioned the same thing, but where do I find the code that supports this?
I followed the comment here:
to check all the following files:
arch/x86/entry/entry_32.S
arch/x86/entry/entry_64_compat.S
arch/x86/entry/entry_64.S
arch/x86/entry/entry.S
But I don't see any code that is calling the schedule or __schedule function.
On Sat, Dec 9, 2023 at 3:10 AM Billie Alsup (balsup) <balsup@xxxxxxxxx> wrote:
>From: Dawei Li <daweilics@xxxxxxxxx>
>When/how is the schedule() function actually called?
I vaguely recall the actual switch taking place at the end of an interrupt,
and/or during the return from a syscall, or on explicit request (e.g. yield).
Look at __schedule and context_switch functions.
_______________________________________________ Kernelnewbies mailing list Kernelnewbies@xxxxxxxxxxxxxxxxx https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies