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
Sat Mar 15 09:24:49 PDT 2008


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





More information about the Commits mailing list