|
From: | Johan Rydberg |
Subject: | [rtmk-cvs] rtmk ./ChangeLog ./Makefile.am ./Makefile.in ./... |
Date: | Tue, 26 Mar 2002 19:13:46 -0500 |
CVSROOT: /cvsroot/rtmk Module name: rtmk Changes by: Johan Rydberg <address@hidden> 02/03/26 19:13:46 Modified files: . : ChangeLog Makefile.am Makefile.in TODO bootstrap.c configure configure.in dot-gdbinit exception.c exception.h host.c host.h ipc-kmsg.c ipc-object.c ipc-object.h ipc-port.c ipc-port.h ipc-reverse.c ipc-syscall.c ipc-syscall.h ipc-table.c ipc-table.h mutations.h pager-dflt.c pager-extern.c task.c task.h thread-lock.c thread.c vm-syscall.c vm-syscall.h config : Makefile.in doc : Makefile.in include : Makefile.in include/rtmk : ChangeLog Makefile.am Makefile.in exception.defs ipc-message.h ipc-port.h rig.h rtmk.defs rtmk.h include/rtmk/i386: Makefile.in include/rtmk/ppc: Makefile.in libkern : Makefile.in user : ChangeLog Makefile.in user/rtmk : Makefile.am Makefile.in server-msg.c user/sa : Makefile.in Added files: . : memory-object.presc pager-extern.h rtmk.presc include/rtmk : exception.presc memory-object.defs memory-object.presc rtmk.presc Removed files: include/rtmk : memory-pager.defs std-types.defs Log message: * overall work on the IPC system. also start to use the new version of RIG. RIG is no longer part of this module. [/] * configure.in: Check for rig. * configure: Regenerate. * Makefile.am (SUBDIRS): Do not do any work in "rig". (BUILT_SOURCES): Add memory-object-proto.h. (CLEANFILES): Defined. (memory-object-client.c): Rule updated. (rtmk-server.c): Likewise. (memory-object-proto.h): New rule. * Makefile.in: Regenerate. * ipc-kmsg.c: Overall updated. * ipc-object.c (right_copyout): New function. (ipc_object_copyout_name): Likewise. (ipc_object_copyout_dest): Likewise. (ipc_object_copyin_from_kernel): Likewise. * ipc-object.h: Prototypes. * pager-dflt.c (dflt_page_request): Function decleration updated. * rtmk.presc: New file. * memory-object.presc: Likewise. * pager-extern.h: Likewise. * host.h (host_info): Prototype. * vm-syscall.c (vm_allocate): Order of arguments updated. * vm-syscall.h (vm_allocate): Likewise. (vm_write): Prototype. * ipc-port.c (port_allocate): Type of argument "portp" changed. * ipc-port.h (port_allocate): Prototype update. (port_set_allocate): Prototype. (port_move_member): Prototype. * ipc-port.h (port_deallocate): Prototype. * task.c (task_threads): Type of argument "threadp" changed. * task.h (task_threads): Prototype update. * ipc-port.h (struct ipc_port ): Add msrights. * task.h (IPC_OBJECT_KERNEL): Defined. * ipc-port.c (ipc_port_release_send): Release send right, and not send-once right. * ipc-kmsg.c (copyin_header): Handle common cases correctly. * ipc-object.h (ipc_entry_alloc): Prototype. (ipc_entry_alloc_name): Likewise. (ipc_entry_dealloc): Likewise. * ipc-object.c (ipc_entry_dealloc): New function. [include/] * rig.h: Updated to the new RIG. * ipc-message.h (RTMK_MSG_TYPE_PORT_ANY_RIGHT): Updated. * ipc-port.h (RTMK_PORT_TYPE_NONE): Redefined. * rtmk.presc: New file. * memory-object.defs: Likewise. * memory-object.presc: Likewise. * exception.presc: Likewise. * rtmk.h: Updated some prototypes. * rtmk.defs: Updated to new RIG format. * exception.defs: Likewise. * memory-pager.defs: Removed. * std-types: Likewise. * Makefile.am (pkginclude_HEADERS): Add some, remove some. * Makefile.in: Regenerate. [user/] * rtmk/Makefile.am: Updated to the new RIG. Put all interface functions in separate files. * rtmk/Makefile.in: Regenerate. * rtmk/server-msg.c: Handle new demux return codes, and call vm_allocate correctly. Make dead code live. CVSWeb URLs: http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/memory-object.presc?rev=1.1 http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/pager-extern.h?rev=1.1 http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/rtmk.presc?rev=1.1 http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/ChangeLog.diff?tr1=1.57&tr2=1.58&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/Makefile.am.diff?tr1=1.16&tr2=1.17&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/Makefile.in.diff?tr1=1.17&tr2=1.18&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/TODO.diff?tr1=1.12&tr2=1.13&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/bootstrap.c.diff?tr1=1.10&tr2=1.11&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/configure.diff?tr1=1.5&tr2=1.6&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/configure.in.diff?tr1=1.5&tr2=1.6&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/dot-gdbinit.diff?tr1=1.4&tr2=1.5&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/exception.c.diff?tr1=1.2&tr2=1.3&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/exception.h.diff?tr1=1.1&tr2=1.2&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/host.c.diff?tr1=1.5&tr2=1.6&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/host.h.diff?tr1=1.4&tr2=1.5&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/ipc-kmsg.c.diff?tr1=1.13&tr2=1.14&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/ipc-object.c.diff?tr1=1.9&tr2=1.10&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/ipc-object.h.diff?tr1=1.3&tr2=1.4&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/ipc-port.c.diff?tr1=1.11&tr2=1.12&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/ipc-port.h.diff?tr1=1.13&tr2=1.14&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/ipc-reverse.c.diff?tr1=1.3&tr2=1.4&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/ipc-syscall.c.diff?tr1=1.12&tr2=1.13&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/ipc-syscall.h.diff?tr1=1.1&tr2=1.2&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/ipc-table.c.diff?tr1=1.2&tr2=1.3&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/ipc-table.h.diff?tr1=1.1&tr2=1.2&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/mutations.h.diff?tr1=1.7&tr2=1.8&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/pager-dflt.c.diff?tr1=1.3&tr2=1.4&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/pager-extern.c.diff?tr1=1.1&tr2=1.2&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/task.c.diff?tr1=1.11&tr2=1.12&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/task.h.diff?tr1=1.8&tr2=1.9&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/thread-lock.c.diff?tr1=1.4&tr2=1.5&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/thread.c.diff?tr1=1.22&tr2=1.23&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/vm-syscall.c.diff?tr1=1.7&tr2=1.8&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/vm-syscall.h.diff?tr1=1.3&tr2=1.4&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/config/Makefile.in.diff?tr1=1.3&tr2=1.4&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/doc/Makefile.in.diff?tr1=1.4&tr2=1.5&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/include/Makefile.in.diff?tr1=1.3&tr2=1.4&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/include/rtmk/exception.presc?rev=1.1 http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/include/rtmk/memory-object.defs?rev=1.1 http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/include/rtmk/memory-object.presc?rev=1.1 http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/include/rtmk/rtmk.presc?rev=1.1 http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/include/rtmk/ChangeLog.diff?tr1=1.24&tr2=1.25&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/include/rtmk/Makefile.am.diff?tr1=1.8&tr2=1.9&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/include/rtmk/Makefile.in.diff?tr1=1.9&tr2=1.10&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/include/rtmk/exception.defs.diff?tr1=1.2&tr2=1.3&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/include/rtmk/ipc-message.h.diff?tr1=1.3&tr2=1.4&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/include/rtmk/ipc-port.h.diff?tr1=1.1&tr2=1.2&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/include/rtmk/rig.h.diff?tr1=1.4&tr2=1.5&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/include/rtmk/rtmk.defs.diff?tr1=1.16&tr2=1.17&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/include/rtmk/rtmk.h.diff?tr1=1.12&tr2=1.13&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/include/rtmk/i386/Makefile.in.diff?tr1=1.3&tr2=1.4&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/include/rtmk/ppc/Makefile.in.diff?tr1=1.3&tr2=1.4&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/libkern/Makefile.in.diff?tr1=1.5&tr2=1.6&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/user/ChangeLog.diff?tr1=1.9&tr2=1.10&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/user/Makefile.in.diff?tr1=1.2&tr2=1.3&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/user/rtmk/Makefile.am.diff?tr1=1.5&tr2=1.6&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/user/rtmk/Makefile.in.diff?tr1=1.6&tr2=1.7&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/user/rtmk/server-msg.c.diff?tr1=1.2&tr2=1.3&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/user/sa/Makefile.in.diff?tr1=1.3&tr2=1.4&r1=text&r2=text
[Prev in Thread] | Current Thread | [Next in Thread] |