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

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

У меня есть "Ядро" Системы под UEFI, которое вызывает Exitbootservices() и заполняет экран одним цветом. Я пытаюсь реализовать многопоточность по примеру этой статьи (чисто в теории, переделывая код под себя) https://habr.com/ru/post/570664/?_ga=2.163432308.9...
Мне нужно понять, как начать выполнение кода функции с той или иной части, на которой она завершилась в прошлый раз. Под bios это можно было бы сделать с помощью jmp *** (адрес в памяти) Но как сделать это под UEFI?
  • Вопрос задан
  • 86 просмотров
Подписаться 1 Средний 6 комментариев
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Разработчик C++
    9 месяцев
    Далее
  • Академия Codeby
    Курс «Анализ защищенности инфраструктуры на основе технологий Active Directory»
    4 месяца
    Далее
  • Академия Codeby
    Курс «Цифровая криминалистика и реагирование на инциденты ОС Linux (DFIR)»
    14 недель
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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