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
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 
  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

More information about the Commits mailing list