background image

Vol. 3A 6-39

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 type field of the upper 64 bits of a 64-bit call gate is not 0.

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.