Теперь я ищу фрагмент исходного кода, в котором говорится об использовании ядра во FreeBSD.preemption in FreeBSD
В ядре Linux есть c-исходный файл с именем «sched.c», в котором используется макрос set_current_state(), чтобы установить состояние процесса (TASK_RUNNING, TASK_INTERRUPTIBLE или что-то еще). Эти макросы определены в «sched.h». Не могли бы вы рассказать мне соответствующий исходный файл (ы) (который имеет определение этих макросов, если они существуют в FreeBSD) в исходном дереве ядра FreeBSD?
Привет, благодарю вас за информацию и извините за поздний ответ. Проект BFS также очень интересен для меня. – akry
Патч поддерживается на [github] (https://github.com/olevole/fbfs) и отлично работает для меня с использованием 10.1-rc/amd64. С уважением – jitter