cvs log for i386/machdep.c and i386/ptrace_machdep.c

David Xu davidxu at freebsd.org
Sun May 28 00:40:12 PDT 2006


I just got error message on my console when committing some bug fixes:

/tmp/cvsIWwZ2B: 12 lines, 556 characters.
Checking in i386/machdep.c;
/home/ncvs/src/sys/i386/i386/machdep.c,v  <--  machdep.c
new revision: 1.627; previous revision: 1.626
done
Checking in i386/ptrace_machdep.c;
/home/ncvs/src/sys/i386/i386/ptrace_machdep.c,v  <--  ptrace_machdep.c
new revision: 1.5; previous revision: 1.4
done
cvs [log aborted]: received broken pipe signal
Mailing the commit message to 'src-committers at FreeBSD.org cvs-src at FreeBSD.org 
cvs-all at FreeBSD.org'.


so if you didn't get the cvs log message, here it is:

Clear high 16 bits of mxcsr register, according to Intel document, if
the high 16 bits is non-zero, fxrstor instruction will generate GP fault,
resulting kernel crash, this bug can be triggered by setcontext and
ptrace(PT_SETXMMREGS).

--
David Xu


More information about the cvs-src mailing list