-- Erratum: Call instruction causes instruction dispatch to stall
Description:(Ref. #105799)
The errata is created by a specific case involving a call instruction in the lower 2GB of virtual memory when AM=0 (that is, in a 64-bit program). Call instructions in the lower 2GB of virtual memory when AM=1 (that is, in a 32-bit program) do not cause the problem.
Workaround:
The kernel can avoid this problem by not allowing 64-bit programs to place executable code in the virtual address range 0x0 to 0x7fffffff. --