cvs commit: src/sys/ia64/ia64 trap.c
Marcel Moolenaar
marcel at FreeBSD.org
Mon May 21 05:11:44 UTC 2007
marcel 2007-05-21 05:11:43 UTC
FreeBSD src repository
Modified files:
sys/ia64/ia64 trap.c
Log:
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
mailing list