Specifications

Product Errata 79
Revision Guide for AMD Athlon™ 64 and AMD Opteron™ Processors
25759 Rev. 3.79 July 2009
121 Sequential Execution Across Non-Canonical Boundary
Causes Processor Hang
Description
The processor will hang when the following conditions are met:
The processor is in 64-bit mode
The code segment limit = 0xFFFF_FFFF
The last byte of the current instruction is located at 0x7FFF_FFFF_FFFF
The next sequential instruction fetch is attemped at 0x8000_0000_0000
The correct behaviour is to cause #GP (general protection exception).
Potential Effect on System
The system hangs.
Suggested Workaround
The operating system should not allocate the page at the boundary of canonical address space.
Fix Planned
Yes