User's Manual

Vol. 3 6-53
INTERRUPT AND EXCEPTION HANDLING
If the segment descriptor pointed to by the segment selector in the destination
operand is a code segment and it has both the D-bit and the L-bit set.
If the segment descriptor from a 64-bit call gate is in non-canonical space.
If the DPL from a 64-bit call-gate is less than the CPL or than the RPL of the 64-bit
call-gate.
If the upper type field of a 64-bit call gate is not 0x0.
If an attempt is made to load a null selector in the SS register in compatibility
mode.
If an attempt is made to load null selector in the SS register in CPL3 and 64-bit
mode.
If an attempt is made to load a null selector in the SS register in non-CPL3 and
64-bit mode where RPL is not equal to CPL.
If an attempt is made to clear CR0.PG while IA-32e mode is enabled.
If an attempt is made to set a reserved bit in CR3, CR4 or CR8.