DragonFly commits List (threaded) for 2008-03
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
[
Date Index][
Thread Index]
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 2008/03/15 09:21:30 PDT
DragonFly src repository
Modified files:
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:
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.
Revision Changes Path
1.130 +7 -1 src/sys/platform/pc32/i386/machdep.c
1.26 +7 -1 src/sys/platform/vkernel/i386/cpu_regs.c
1.5 +7 -1 src/sys/platform/pc64/amd64/cpu_regs.c
1.30 +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.130&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/platform/vkernel/i386/cpu_regs.c.diff?r1=1.25&r2=1.26&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/platform/pc64/amd64/cpu_regs.c.diff?r1=1.4&r2=1.5&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/emulation/linux/i386/linux_sysvec.c.diff?r1=1.29&r2=1.30&f=u
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
[
Date Index][
Thread Index]