OsDev syscall / sysret и sysenter / sysexit инструкции по включению
Я собираю 32-битную ОС в сборке.
Я установил IDT и обрабатываю прерывание программы черезint
инструкция.
Как я могу включитьsyscall
а такжеsysenter
инструкции и как мне их обработать / вернуть?
Это правда, чтоsyscall
нструкция @ не поддерживается 32-битными процессорами Intel, поэтому я не могу ее использовать? Это правда, чтоsysret
инструкция не безопасна? Есть ли где-нибудь учебник для этого?
РЕДАКТИРОВАТ: Мой главный вопрос - как включитьsyscall
а такжеsysenter
инструкции! (Без дублирования)