cvs commit: src/sys/conf files src/sys/i386/i386 pmap.c src/sys/kern lwkt_caps.c kern_exit.c lwkt_thread.c src/sys/sys caps.h msgport.h msgport2.h thread.h src/sys/vm vm_copy.c pmap.h vm_extern.h
Matthew Dillon
dillon at crater.dragonflybsd.org
Sun Jan 18 04:32:33 PST 2004
dillon 2004/01/18 04:29:50 PST
DragonFly src repository
Modified files:
sys/conf files
sys/i386/i386 pmap.c
sys/kern kern_exit.c lwkt_thread.c
sys/sys caps.h msgport.h msgport2.h thread.h
sys/vm pmap.h vm_extern.h
Added files:
sys/kern lwkt_caps.c
sys/vm vm_copy.c
Log:
CAPS IPC library stage 1/3: The core CAPS IPC code, providing system calls
to create and connect to named rendezvous points. The CAPS interface
implements a many-to-1 (client:server) capability and is totally self
contained. The messaging is designed to support single and multi-threading,
synchronous or asynchronous (as of this commit: polling and synchronous only).
Message data is 100% opaque and so while the intention is to integrate it into
a userland LWKT messaging subsystem, the actual system calls do not depend
on any LWKT structures.
Since these system calls are experiemental and may contain root holes,
they must be enabled via the sysctl kern.caps_enabled.
Revision Changes Path
1.42 +2 -1 src/sys/conf/files
1.27 +70 -0 src/sys/i386/i386/pmap.c
1.30 +3 -0 src/sys/kern/kern_exit.c
1.48 +2 -0 src/sys/kern/lwkt_thread.c
1.2 +144 -52 src/sys/sys/caps.h
1.12 +2 -2 src/sys/sys/msgport.h
1.6 +0 -1 src/sys/sys/msgport2.h
1.39 +2 -0 src/sys/sys/thread.h
1.9 +2 -0 src/sys/vm/pmap.h
1.8 +1 -0 src/sys/vm/vm_extern.h
http://www.dragonflybsd.org/cvsweb/src/sys/conf/files.diff?r1=1.41&r2=1.42&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/i386/i386/pmap.c.diff?r1=1.26&r2=1.27&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/kern/kern_exit.c.diff?r1=1.29&r2=1.30&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/kern/lwkt_thread.c.diff?r1=1.47&r2=1.48&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/sys/caps.h.diff?r1=1.1&r2=1.2&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/sys/msgport.h.diff?r1=1.11&r2=1.12&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/sys/msgport2.h.diff?r1=1.5&r2=1.6&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/sys/thread.h.diff?r1=1.38&r2=1.39&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/vm/pmap.h.diff?r1=1.8&r2=1.9&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/vm/vm_extern.h.diff?r1=1.7&r2=1.8&f=h
More information about the Commits
mailing list