Changes by: Cristian Tapus (crt at cs.caltech.edu)
Date: 2003-01-02 13:17:29 -0800 (Thu, 02 Jan 2003)
Revision: 1791
Log message:

      Changes made for version 0.7 of Logical Clocks.
      The initial implementation worked but was not elegant and it was slow.
      Added kernel changes for a better version.
      

Changes  Path
+2 -2 mojavefs/src/Makefile
+5 -1 mojavefs/src/Rules.mk
+1 -1 mojavefs/src/bin/Makefile
+2 -2 mojavefs/src/common/Makefile
+5 -0 mojavefs/src/common/ksock.c
+62 -10 mojavefs/src/common/ksocket.c
+16 -2 mojavefs/src/common/ksocket.h
+38 -1 mojavefs/src/gm/gm.c
+8 -2 mojavefs/src/gm/gm.h
+20 -11 mojavefs/src/gm/gm_mod.c
Added mojavefs/src/kernel/include/linux/socket.h
Properties mojavefs/src/kernel/include/linux/socket.h
Added mojavefs/src/kernel/net/core/scm.c
Properties mojavefs/src/kernel/net/core/scm.c

Changes by: Cristian Tapus (crt at cs.caltech.edu)
Date: 2003-01-02 13:18:08 -0800 (Thu, 02 Jan 2003)
Revision: 1792
Log message:

      Forgot to add a few files...
      

Changes  Path
Added mojavefs/src/common/kthread.c
Properties mojavefs/src/common/kthread.c
Added mojavefs/src/common/kthread.h
Properties mojavefs/src/common/kthread.h
Added mojavefs/src/common/lclocks.c
Properties mojavefs/src/common/lclocks.c
Added mojavefs/src/common/lclocks.h
Properties mojavefs/src/common/lclocks.h

Changes by: Cristian Tapus (crt at cs.caltech.edu)
Date: 2003-01-02 19:46:01 -0800 (Thu, 02 Jan 2003)
Revision: 1793
Log message:

      Modified more kernel files.
      

Changes  Path
+7 -0 mojavefs/src/kernel/include/linux/socket.h
Added mojavefs/src/kernel/include/net/scm.h
Properties mojavefs/src/kernel/include/net/scm.h
+7 -0 mojavefs/src/kernel/net/core/scm.c

Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2003-01-22 18:18:16 -0800 (Wed, 22 Jan 2003)
Revision: 1794
Log message:

      Adding a persistent heap.
      

Changes  Path
+2 -2 mojavefs/src/uservfs/clib/Conscript
Added mojavefs/src/uservfs/clib/heap.c
Properties mojavefs/src/uservfs/clib/heap.c

Changes by: Cristian Tapus (crt at cs.caltech.edu)
Date: 2003-01-23 11:58:33 -0800 (Thu, 23 Jan 2003)
Revision: 1795
Log message:

      
      Added new API for GM (User and Kernel)
      

Changes  Path
Added mojavefs/doc/2003.01.20_API_Documentation
Properties mojavefs/doc/2003.01.20_API_Documentation
+5 -9 mojavefs/doc/diagrams/DIAGRAM_open.txt
+4 -7 mojavefs/doc/diagrams/DIAGRAM_read.txt
+8 -10 mojavefs/doc/diagrams/DIAGRAM_write.txt
+2 -3 mojavefs/doc/diagrams/DIAGRAM_write_alloc.txt
+1 -1 mojavefs/doc/icdcs03/Makefile

Changes by: Cristian Tapus (crt at cs.caltech.edu)
Date: 2003-01-29 14:24:01 -0800 (Wed, 29 Jan 2003)
Revision: 1796
Log message:

      Some changes to the kernel directory
      

Changes  Path
+2 -5 mojavefs/src/kernel/Makefile
+2 -2 mojavefs/src/kernel/commit.sh
Added mojavefs/src/kernel/include/linux/gm.h
Properties mojavefs/src/kernel/include/linux/gm.h
Deleted mojavefs/src/kernel/include/linux/socket.h