Как реализовать SMP boot в своей ос?

За все время поиска ответа я наткнулся только на ассемблерную иницализацию smp, которая проводилась в 16-битном режиме. Я работаю с gnu-efi, который загружается в 64-битном режиме. Я начинающий в теме низкоуровнего программирования операционных систем, поэтому могу многого не понимать. Нужно ли мне переходить в 16-битный режим (Если это вообще возможно), чтобы включить ядра, либо можно сделать это каким то образом из x64? Я пробовал изучать репозитории github, но все примеры оттуда грузятся под биос, изначально находясь в 16 битном режиме, соответсвенно, используя этот способ без ограничений. Вариант из текста выше (на русском, что странно)


Ответы (0 шт):