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