cvs commit: src/sys/platform/pc32/i386 machdep.c src/sys/platform/vkernel/i386 cpu_regs.c src/sys/platform/pc64/amd64 cpu_regs.c src/sys/emulation/linux/i386 linux_sysvec.c
Aggelos Economopoulos
aggelos at crater.dragonflybsd.org
Sun Mar 16 04:27:07 PDT 2008
aggelos 2008/03/16 04:24:21 PDT
DragonFly src repository
Modified files: (Branch: DragonFly_RELEASE_1_12)
sys/platform/pc32/i386 machdep.c
sys/platform/vkernel/i386 cpu_regs.c
sys/platform/pc64/amd64 cpu_regs.c
sys/emulation/linux/i386 linux_sysvec.c
Log:
MFC: The i386/amd64 abi specifies that the direction flag must be
clear on function entry. Newer versions of gcc (>=4.3) depend on
this behavior (and reportedly so does icc), so make sure the flag
is clear when running a signal handler.
Requested-by: joerg@
Revision Changes Path
1.129.2.1 +7 -1 src/sys/platform/pc32/i386/machdep.c
1.25.2.1 +7 -1 src/sys/platform/vkernel/i386/cpu_regs.c
1.4.2.1 +7 -1 src/sys/platform/pc64/amd64/cpu_regs.c
1.29.4.1 +14 -2 src/sys/emulation/linux/i386/linux_sysvec.c
http://www.dragonflybsd.org/cvsweb/src/sys/platform/pc32/i386/machdep.c.diff?r1=1.129&r2=1.129.2.1&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/platform/vkernel/i386/cpu_regs.c.diff?r1=1.25&r2=1.25.2.1&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/platform/pc64/amd64/cpu_regs.c.diff?r1=1.4&r2=1.4.2.1&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/emulation/linux/i386/linux_sysvec.c.diff?r1=1.29&r2=1.29.4.1&f=u
More information about the Commits
mailing list