Для команды SYSENTER значения извлекаются из следующих источников: 1. Из регистра IA32_SYSENTER_CS извлекается селектор целевого сегмента кода. 2. Точка входа задаётся в регистре IA32_SYSENTER_EIP.
3. Селектор целевого сегмента стека вычисляется путём добавления 8 к значе- нию из IA32_SYSENTER_CS. 4. Указатель на стек задаётся в регистре IA32_SYSENTER_ESP.
и когда я ставлю не правильный esp (не тот который я в начале выставил) и записываю в msr IA_SYSENTER_ESP то при прыжке в 3 кольцо у меня не правильные селекторы в cs и в ss почему ?