cvs commit: src/sys/checkpt checkpt.h src/sys/emulation/ibcs2/i386 ibcs2_isc_syscall.h ibcs2_isc_sysent.c ibcs2_proto.h ibcs2_syscall.h ibcs2_sysent.c ibcs2_union.h ibcs2_xenix.h ibcs2_xenix_syscall.h ibcs2_xenix_sysent.c src/sys/emulation/linux ...
Matthew Dillon
dillon at crater.dragonflybsd.org
Wed Nov 19 22:06:37 PST 2003
dillon 2003/11/19 22:05:31 PST
DragonFly src repository
Modified files:
sys/checkpt checkpt.h
sys/emulation/ibcs2/i386 ibcs2_isc_syscall.h
ibcs2_isc_sysent.c ibcs2_proto.h
ibcs2_syscall.h ibcs2_sysent.c
ibcs2_union.h ibcs2_xenix.h
ibcs2_xenix_syscall.h
ibcs2_xenix_sysent.c
sys/emulation/linux linux_ipc.h
sys/emulation/linux/i386 linux_proto.h linux_syscall.h
linux_sysent.c linux_union.h
sys/emulation/svr4 svr4_proto.h svr4_stat.c svr4_syscall.h
svr4_syscallnames.c svr4_sysent.c
svr4_union.h
sys/i386/i386 trap.c
sys/kern init_sysent.c kern_device.c kern_time.c
lwkt_msgport.c makesyscalls.sh
subr_disk.c syscalls.c sysv_shm.c
tty_cons.c
sys/net netisr.c
sys/netinet ip_demux.c
sys/netproto/ncp ncp_mod.c
sys/sys globaldata.h msgport.h msgport2.h
syscall-hide.h syscall.h syscall.mk
sysent.h sysmsg.h sysproto.h sysunion.h
Log:
This is a major cleanup of the LWKT message port code. The messaging code
is getting closer to being directly useable by userland. With these changes
message/port operations are now far better abstracted then they were before.
* Stale fields have been removed from struct lwkt_msg.
* lwkt_abortmsg() has been revamped to make it easier to support.
* lwkt_waitmsg has been converted to a port function.
* mp_*port() function fields have been renamed for better readability.
* ms_cleanupmsg has been removed from struct lwkt_msg.
* Union sysmsg is now struct sysmsg.
* A copyout function has been added to struct sysmsg.
* The system calls have been regenerated.
Revision Changes Path
1.2 +1 -1 src/sys/checkpt/checkpt.h
1.8 +0 -0 src/sys/emulation/ibcs2/i386/ibcs2_isc_syscall.h
1.8 +1 -1 src/sys/emulation/ibcs2/i386/ibcs2_isc_sysent.c
1.10 +56 -56 src/sys/emulation/ibcs2/i386/ibcs2_proto.h
1.10 +0 -0 src/sys/emulation/ibcs2/i386/ibcs2_syscall.h
1.10 +1 -1 src/sys/emulation/ibcs2/i386/ibcs2_sysent.c
1.6 +1 -1 src/sys/emulation/ibcs2/i386/ibcs2_union.h
1.9 +17 -17 src/sys/emulation/ibcs2/i386/ibcs2_xenix.h
1.8 +0 -0 src/sys/emulation/ibcs2/i386/ibcs2_xenix_syscall.h
1.8 +1 -1 src/sys/emulation/ibcs2/i386/ibcs2_xenix_sysent.c
1.7 +11 -11 src/sys/emulation/linux/linux_ipc.h
1.11 +155 -155 src/sys/emulation/linux/i386/linux_proto.h
1.11 +1 -1 src/sys/emulation/linux/i386/linux_syscall.h
1.11 +2 -2 src/sys/emulation/linux/i386/linux_sysent.c
1.7 +2 -2 src/sys/emulation/linux/i386/linux_union.h
1.10 +77 -77 src/sys/emulation/svr4/svr4_proto.h
1.9 +1 -1 src/sys/emulation/svr4/svr4_stat.c
1.10 +0 -0 src/sys/emulation/svr4/svr4_syscall.h
1.11 +0 -0 src/sys/emulation/svr4/svr4_syscallnames.c
1.11 +1 -1 src/sys/emulation/svr4/svr4_sysent.c
1.7 +1 -1 src/sys/emulation/svr4/svr4_union.h
1.42 +5 -3 src/sys/i386/i386/trap.c
1.12 +2 -2 src/sys/kern/init_sysent.c
1.6 +2 -2 src/sys/kern/kern_device.c
1.11 +19 -18 src/sys/kern/kern_time.c
1.8 +89 -122 src/sys/kern/lwkt_msgport.c
1.10 +6 -6 src/sys/kern/makesyscalls.sh
1.6 +1 -1 src/sys/kern/subr_disk.c
1.12 +1 -1 src/sys/kern/syscalls.c
1.12 +1 -1 src/sys/kern/sysv_shm.c
1.9 +1 -1 src/sys/kern/tty_cons.c
1.6 +1 -1 src/sys/net/netisr.c
1.3 +1 -1 src/sys/netinet/ip_demux.c
1.8 +4 -4 src/sys/netproto/ncp/ncp_mod.c
1.19 +1 -1 src/sys/sys/globaldata.h
1.9 +28 -30 src/sys/sys/msgport.h
1.4 +16 -10 src/sys/sys/msgport2.h
1.13 +1 -1 src/sys/sys/syscall-hide.h
1.13 +1 -1 src/sys/sys/syscall.h
1.13 +1 -1 src/sys/sys/syscall.mk
1.6 +1 -1 src/sys/sys/sysent.h
1.4 +15 -8 src/sys/sys/sysmsg.h
1.13 +263 -263 src/sys/sys/sysproto.h
1.10 +2 -2 src/sys/sys/sysunion.h
http://www.dragonflybsd.org/cvsweb/src/sys/checkpt/checkpt.h.diff?r1=1.1&r2=1.2&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/emulation/ibcs2/i386/ibcs2_isc_syscall.h.diff?r1=1.7&r2=1.8&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/emulation/ibcs2/i386/ibcs2_isc_sysent.c.diff?r1=1.7&r2=1.8&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/emulation/ibcs2/i386/ibcs2_proto.h.diff?r1=1.9&r2=1.10&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/emulation/ibcs2/i386/ibcs2_syscall.h.diff?r1=1.9&r2=1.10&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/emulation/ibcs2/i386/ibcs2_sysent.c.diff?r1=1.9&r2=1.10&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/emulation/ibcs2/i386/ibcs2_union.h.diff?r1=1.5&r2=1.6&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/emulation/ibcs2/i386/ibcs2_xenix.h.diff?r1=1.8&r2=1.9&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/emulation/ibcs2/i386/ibcs2_xenix_syscall.h.diff?r1=1.7&r2=1.8&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/emulation/ibcs2/i386/ibcs2_xenix_sysent.c.diff?r1=1.7&r2=1.8&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/emulation/linux/linux_ipc.h.diff?r1=1.6&r2=1.7&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/emulation/linux/i386/linux_proto.h.diff?r1=1.10&r2=1.11&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/emulation/linux/i386/linux_syscall.h.diff?r1=1.10&r2=1.11&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/emulation/linux/i386/linux_sysent.c.diff?r1=1.10&r2=1.11&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/emulation/linux/i386/linux_union.h.diff?r1=1.6&r2=1.7&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/emulation/svr4/svr4_proto.h.diff?r1=1.9&r2=1.10&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/emulation/svr4/svr4_stat.c.diff?r1=1.8&r2=1.9&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/emulation/svr4/svr4_syscall.h.diff?r1=1.9&r2=1.10&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/emulation/svr4/svr4_syscallnames.c.diff?r1=1.10&r2=1.11&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/emulation/svr4/svr4_sysent.c.diff?r1=1.10&r2=1.11&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/emulation/svr4/svr4_union.h.diff?r1=1.6&r2=1.7&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/i386/i386/trap.c.diff?r1=1.41&r2=1.42&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/kern/init_sysent.c.diff?r1=1.11&r2=1.12&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/kern/kern_device.c.diff?r1=1.5&r2=1.6&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/kern/kern_time.c.diff?r1=1.10&r2=1.11&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/kern/lwkt_msgport.c.diff?r1=1.7&r2=1.8&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/kern/makesyscalls.sh.diff?r1=1.9&r2=1.10&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/kern/subr_disk.c.diff?r1=1.5&r2=1.6&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/kern/syscalls.c.diff?r1=1.11&r2=1.12&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/kern/sysv_shm.c.diff?r1=1.11&r2=1.12&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/kern/tty_cons.c.diff?r1=1.8&r2=1.9&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/net/netisr.c.diff?r1=1.5&r2=1.6&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/netinet/ip_demux.c.diff?r1=1.2&r2=1.3&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/netproto/ncp/ncp_mod.c.diff?r1=1.7&r2=1.8&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/sys/globaldata.h.diff?r1=1.18&r2=1.19&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/sys/msgport.h.diff?r1=1.8&r2=1.9&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/sys/msgport2.h.diff?r1=1.3&r2=1.4&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/sys/syscall-hide.h.diff?r1=1.12&r2=1.13&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/sys/syscall.h.diff?r1=1.12&r2=1.13&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/sys/syscall.mk.diff?r1=1.12&r2=1.13&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/sys/sysent.h.diff?r1=1.5&r2=1.6&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/sys/sysmsg.h.diff?r1=1.3&r2=1.4&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/sys/sysproto.h.diff?r1=1.12&r2=1.13&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/sys/sysunion.h.diff?r1=1.9&r2=1.10&f=h
More information about the Commits
mailing list