Xen Test Framework
User-Mode Instruction Prevention

User-Mode Instruction Prevention (UMIP) is a feature present in new Intel Processors.

When active, it causes the SGDT, SIDT, SLDT, STR and SMSW instructions to yield #GP when executed with CPL > 0. This prevents userspace applications from obtaining sensitive operating system information.

See also
tests/umip/main.c