|
From: | Johan Rydberg |
Subject: | [rtmk-cvs] rtmk ./ChangeLog ./Makefile.am ./Makefile.in ./... |
Date: | Wed, 12 Dec 2001 21:09:38 -0500 |
CVSROOT: /cvsroot/rtmk Module name: rtmk Changes by: Johan Rydberg <address@hidden> 01/12/12 21:09:38 Modified files: . : ChangeLog Makefile.am Makefile.in configure configure.in ipc-entry.h ipc-kmsg.c ipc-kmsg.h ipc-port.c ipc-port.h ipc-syscall.c ipc-tqueue.c ipc-tqueue.h syscalls.c syscalls.h task.c task.h thread.c thread.h config : ac_prog_cc_for_build.m4 include/rtmk : ChangeLog ipc-message.h Added files: . : mutations.h include/rtmk : rig.h rtmk.defs std-types.defs rig : ChangeLog INSTALL Makefile.am Makefile.in README attr.c backend.c be-c.c be-c.h configure configure.in getopt.c getopt.h getopt1.c imports.c lexxer.c parser.c parser.h queue.c queue.h rig-in.h rig.c rig.h routine.c routine.h rtx.c rtx.defs stmt.c stmt.h type.c type.h Log message: * add extended IPC support and import RIG. [/] * mutations.h: New file. * configure.in: Configure subdir rig. * configure: Regenerate. * Makefile.am (rtmk_SOURCES): Add rtmk-server.c. (rtmk-server.c): New rule. (SUBDIRS): Add rig. * Makefile.in: Regenerate. * ipc-syscall.c (internal_msg_trap): New function. (syscall_rtmk_msg_trap): Likewise. * ipc-tqueue.h: Resolve header dependencies. * ipc-tqueue.c: Likewise. * ipc-entry.h (struct ipc_entry): Add ie_urefs. * thread.h (struct thread): Add "thread_port" and "thread_right_name". * thread.c (thread_create): Create kernel port for thread and insert send rights into tasks IPC object. (syscall_thread_self): New function. (syscall_thread_reply_port): Likewise. * syscalls.c (syscalls_table): Add task_self, thread_self, thread_reply_port and rtmk_msg_trap syscalls. * task.c (syscall_task_self): New function. (task_create): Create kernel port for task and insert send rights into tasks IPC object. * ipc-port.c (ipc_port_create_kernel): New function. (ipc_port_set_kobject): Likewise. * ipc-port.h (ipc_port_create_kernel): Prototype. (ipc_port_set_kobject): Likewise. [include/rtmk] * rig.h: New file. * std-types.defs: Likewise. * rtmk.defs: Likewise. CVSWeb URLs: http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/mutations.h?rev=1.1 http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/ChangeLog.diff?tr1=1.18&tr2=1.19&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/Makefile.am.diff?tr1=1.6&tr2=1.7&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/Makefile.in.diff?tr1=1.6&tr2=1.7&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/configure.diff?tr1=1.2&tr2=1.3&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/configure.in.diff?tr1=1.2&tr2=1.3&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/ipc-entry.h.diff?tr1=1.1&tr2=1.2&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/ipc-kmsg.c.diff?tr1=1.2&tr2=1.3&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/ipc-kmsg.h.diff?tr1=1.2&tr2=1.3&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/ipc-port.c.diff?tr1=1.2&tr2=1.3&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/ipc-port.h.diff?tr1=1.2&tr2=1.3&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/ipc-syscall.c.diff?tr1=1.2&tr2=1.3&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/ipc-tqueue.c.diff?tr1=1.1&tr2=1.2&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/ipc-tqueue.h.diff?tr1=1.1&tr2=1.2&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/syscalls.c.diff?tr1=1.1&tr2=1.2&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/syscalls.h.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.2&tr2=1.3&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/task.h.diff?tr1=1.2&tr2=1.3&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/thread.c.diff?tr1=1.4&tr2=1.5&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/thread.h.diff?tr1=1.4&tr2=1.5&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/config/ac_prog_cc_for_build.m4.diff?tr1=1.2&tr2=1.3&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/include/rtmk/rig.h?rev=1.1 http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/include/rtmk/rtmk.defs?rev=1.1 http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/include/rtmk/std-types.defs?rev=1.1 http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/include/rtmk/ChangeLog.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.1&tr2=1.2&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/rig/ChangeLog?rev=1.1 http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/rig/INSTALL?rev=1.1 http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/rig/Makefile.am?rev=1.1 http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/rig/Makefile.in?rev=1.1 http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/rig/README?rev=1.1 http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/rig/attr.c?rev=1.1 http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/rig/backend.c?rev=1.1 http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/rig/be-c.c?rev=1.1 http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/rig/be-c.h?rev=1.1 http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/rig/configure?rev=1.1 http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/rig/configure.in?rev=1.1 http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/rig/getopt.c?rev=1.1 http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/rig/getopt.h?rev=1.1 http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/rig/getopt1.c?rev=1.1 http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/rig/imports.c?rev=1.1 http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/rig/lexxer.c?rev=1.1 http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/rig/parser.c?rev=1.1 http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/rig/parser.h?rev=1.1 http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/rig/queue.c?rev=1.1 http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/rig/queue.h?rev=1.1 http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/rig/rig-in.h?rev=1.1 http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/rig/rig.c?rev=1.1 http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/rig/rig.h?rev=1.1 http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/rig/routine.c?rev=1.1 http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/rig/routine.h?rev=1.1 http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/rig/rtx.c?rev=1.1 http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/rig/rtx.defs?rev=1.1 http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/rig/stmt.c?rev=1.1 http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/rig/stmt.h?rev=1.1 http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/rig/type.c?rev=1.1 http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/rig/type.h?rev=1.1
[Prev in Thread] | Current Thread | [Next in Thread] |