IA32SYSENTERCS
IA32_SYSENTER_CS (often referred to as IA32SYSENTERCS in shorthand) is a model-specific register in the IA-32 architecture that stores the kernel code segment selector used by the SYSENTER/SYSEXIT fast system call mechanism. The value programmed into this MSR is loaded into the CS register when the SYSENTER instruction executes, switching the processor from user mode to the kernel code segment.
For correct operation, the selector must refer to a valid, present descriptor in the Global Descriptor Table
Access to IA32_SYSENTER_CS is restricted to privileged code; writes to this MSR require ring-0 access via the
In 64-bit environments, SYSENTER remains supported primarily for compatibility with 32-bit code, but modern x86-64 systems
See also: SYSENTER, IA32_SYSENTER_ESP, IA32_SYSENTER_EIP, SYSRET, and Intel's Software Developer Manuals.