Задать вопрос
@Qreen
Разъяренный питонист

Как в UEFI запускать код по определённым адресам в памяти? Как работает адресация в x64 режиме?

У меня есть "Ядро" Системы под UEFI, которое вызывает Exitbootservices() и заполняет экран одним цветом. Я пытаюсь реализовать многопоточность по примеру этой статьи (чисто в теории, переделывая код под себя) https://habr.com/ru/post/570664/?_ga=2.163432308.9...
Мне нужно понять, как начать выполнение кода функции с той или иной части, на которой она завершилась в прошлый раз. Под bios это можно было бы сделать с помощью jmp *** (адрес в памяти) Но как сделать это под UEFI?
  • Вопрос задан
  • 87 просмотров
Подписаться 1 Средний 6 комментариев
Помогут разобраться в теме Все курсы
  • Нетология
    Разработчик на C++: Профессия + специализация + нейросети
    12 месяцев
    Далее
  • Skillbox
    Разработчик на C++
    7 месяцев
    Далее
  • Яндекс Практикум
    Разработчик C++
    9 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы