Мне нужно проверить, может ли инструкция BNDSTX
(новая инструкция, добавленная расширением Intel MPX) работать в ring3, или исключительно для ring0. Я считаю, что Intel ISA extension manual должен содержать всю необходимую информацию, но я не нашел там информации о привилегиях.Где проверить, является ли инструкция для ring0 или ring3
Я смотрю на неправильное место, или я его не замечал?
Спасибо за указание. Эти две точки означают эту инструкцию _can_ run в ring3, да? – qweruiop
Да, так я его прочитал. – Jester
У Intel была статья intro-to-MPX, которую я помню, и сказал, что она спроектирована так, чтобы процессы ядра и пользовательского пространства могли независимо использовать MPX, чтобы проверить себя. Это повлечет за собой сохранение/восстановление привязанного регистра. –