cvs commit: src/sys/sys proc.h thread.h upcall.h src/sys/i386/i386 trap.c src/sys/kern kern_upcall.c
Matthew Dillon
dillon at crater.dragonflybsd.org
Sat Dec 6 20:22:42 PST 2003
dillon 2003/12/06 20:20:40 PST
DragonFly src repository
Modified files:
sys/sys proc.h thread.h upcall.h
sys/i386/i386 trap.c
sys/kern kern_upcall.c
Log:
Add additional functionality to the upcall support to allow us to wait for
an upcall instead of spin.
Also fix a bug in the trap code. %gs faults have to be handled in nested
interrupts because %gs is not saved and restored. It is also possible that
%fs may have to be handled the same way, but I am not sure yet.
Revision Changes Path
1.38 +1 -0 src/sys/sys/proc.h
1.38 +1 -1 src/sys/sys/thread.h
1.7 +1 -0 src/sys/sys/upcall.h
1.44 +10 -5 src/sys/i386/i386/trap.c
1.4 +8 -0 src/sys/kern/kern_upcall.c
http://www.dragonflybsd.org/cvsweb/src/sys/sys/proc.h.diff?r1=1.37&r2=1.38&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/sys/thread.h.diff?r1=1.37&r2=1.38&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/sys/upcall.h.diff?r1=1.6&r2=1.7&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/i386/i386/trap.c.diff?r1=1.43&r2=1.44&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/kern/kern_upcall.c.diff?r1=1.3&r2=1.4&f=h
More information about the Commits
mailing list