DragonFly BSD
DragonFly commits List (threaded) for 2003-07
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

cvs commit: src/sys/i386/linux Makefile linux_proto.h linux_syscall.h linux_sysent.c syscalls.conf


From: Matthew Dillon <dillon@xxxxxxxxxxxxxxxxxxxxxxx>
Date: Wed, 23 Jul 2003 18:41:24 -0700 (PDT)

dillon      2003/07/23 18:41:24 PDT

  Modified files:
    sys/i386/linux       Makefile linux_proto.h linux_syscall.h 
                         linux_sysent.c syscalls.conf 
  Log:
  Preliminary syscall messaging work.  Adjust all <syscall>_args structures
  to include an lwkt_msg at their base which will eventually allow syscalls
  to run asynch.  Note that this is for the kernel copy of the arguments, the
  userland argument format has not changed for the standard syscall entry
  point.
  
  Begin abstracting a messaging syscall interface (#if 0'd out at the moment).
  
  Change the syscall2 entry point to take the new expanded argument structure
  into account.  Change sysent argument calculation (AS macro) to take the
  new expanded argument structure into account.
  
  Note: existing linux, svr4, and ibcs2 emulation may break with this commit,
  though it is not intentional.
  
  Revision  Changes    Path
  1.3       +3 -2      src/sys/i386/linux/Makefile
  1.4       +156 -1    src/sys/i386/linux/linux_proto.h
  1.4       +1 -1      src/sys/i386/linux/linux_syscall.h
  1.4       +2 -2      src/sys/i386/linux/linux_sysent.c
  1.3       +2 -1      src/sys/i386/linux/syscalls.conf




[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]