cvs commit: src/sys/ia64/ia64 trap.c
marcel at FreeBSD.org
Mon May 21 05:11:44 UTC 2007
marcel 2007-05-21 05:11:43 UTC
FreeBSD src repository
When speculation fails (as determined by the chk instruction) the
processor is to jump to recovery code. This branching behaviour
may not be implemented by the processor and a Speculative Operation
fault is raised. The OS is responsible to emulate the branch.
Implement this, because GCC 4.2 uses advanced loads regularly.
Revision Changes Path
1.127 +13 -1 src/sys/ia64/ia64/trap.c
More information about the cvs-src