История изменений
Исправление X512, (текущая версия) :
А это стек чего?
Это ядерный стек. Каждый пользовательский поток имеет два стека: ядерный и пользовательский. При системном вызове происходит прерывание и переключение в режим ядра с ядерным стеком. Код переключения в режим ядра и вызова обработчика прерываний сильно платформо-специфичен.
И в какой момент там оказывается указатель на thread_info?
Когда создаётся поток и его ядерный стек.
Исходная версия X512, :
А это стек чего?
Это ядерный стек. Каждый пользовательский поток имеет два стека: ядерный и пользовательский. При системном вызове происходит прерывание и переключение в режим ядра с ядерным стеком. Код переключения в режим ядра и вызова обработчика прерываний сильно платформо-специфичен.