rtmk-cvs
[Top][All Lists]
Advanced

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

[rtmk-cvs] rtmk ./ChangeLog ./TODO ./ipc-kmsg.c ./ipc-kmsg...


From: Johan Rydberg
Subject: [rtmk-cvs] rtmk ./ChangeLog ./TODO ./ipc-kmsg.c ./ipc-kmsg...
Date: Thu, 21 Feb 2002 15:14:43 -0500

CVSROOT:        /cvsroot/rtmk
Module name:    rtmk
Changes by:     Johan Rydberg <address@hidden>  02/02/21 15:14:42

Modified files:
        .              : ChangeLog TODO ipc-kmsg.c ipc-kmsg.h 
                         ipc-mqueue.c ipc-mqueue.h ipc-object.c 
                         ipc-port.c ipc-port.h ipc-reverse.c 
                         ipc-syscall.c sched-fifo.c sched-rr.c 
                         sched-ts.c timer.c timer.h 
        include/rtmk   : ChangeLog ipc-return.h 
        rig            : ChangeLog be-c.c 
Added files:
        .              : ipc-syscall.h 

Log message:
        * overall update of the IPC system
        
        [/]
        2002-02-21  Johan Rydberg  <address@hidden>
        
        * ipc-port.c (ipc_port_create_kernel): Use ipc_port_create to
        create port.
        
        * ipc-syscall.c (internal_msg_trap): Update to inlined message
        queue.
        
        * ipc-port.h (struct ipc_port ): Inline message queue in
        port structure.
        
        * ipc-port.c (ipc_port_create): Initialize, instead of allocating,
        message queue.
        
        * ipc-mqueue.h (ipc_mqueue_create): Prototype changed.
        
        * ipc-mqueue.c (ipc_mqueue_init): Do not create cache.
        (ipc_mqueue_create): Function defintion changed.  Now we pass
        message queue structure to function.
        (ipc_mqueue_destroy): Do not free mqueue structure.
        
        * ipc-reverse.c (ipc_reverse_remove): Fix huge bug.  Now
        calulcate hash index with port instead of key.  Let the
        typo beasts burn in typo hell.
        
        * ipc-object.c (remove_entry): Remove entry from reverse
        lookup table.
        
        * ipc-syscall.c (internal_msg_trap): Use new names in ipc_kmsg
        structure.
        
        * ipc-kmsg.c (copyin_header): Use new names and switch
        remote/local pair.
        (copyout_header): Use new names.
        (ipc_kmsg_copyin_kernel): Likewise.
        
        * ipc-kmsg.h (struct ipc_kmsg ): Rename remote_port to
        destination_port, and local_port to reply_port.  Just to
        clearify things.
        
        * sched-ts.c (ts_remove): Remove threads from correct queue.
        * sched-rr.c (rr_remove): Likewise.
        * sched-fifo.c (fifo_remove): Likewise.
        
        * ipc-syscall.h: New file.
        
        * ipc-syscall.c (rtmk_msg_trap): Update of return values.
        (internal_msg_trap): Likewise.
        
        * ipc-port.c (port_destroy): Fix small typo that caused minor
        IPC space corruption.  Wakeup all waiting threads.
        
        * timer.c (untimeout): New function.
        (timer_interrupt): Collect host processor statistics.
        
        * timer.h (untimeout): Prototype.
        
        [rig/]
        2002-02-21  Johan Rydberg  <address@hidden>
        
        * be-c.c (target_write_ipccall): Update to new header format.
        (target_server_finishup): Likewise.
        
        [include/rtmk/]
        2002-02-21  Johan Rydberg  <address@hidden>
        
        * ipc-return.h: Update of IPC related error codes.

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/ipc-syscall.h?rev=1.1
http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/ChangeLog.diff?tr1=1.49&tr2=1.50&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/TODO.diff?tr1=1.11&tr2=1.12&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/ipc-kmsg.c.diff?tr1=1.9&tr2=1.10&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/ipc-kmsg.h.diff?tr1=1.4&tr2=1.5&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/ipc-mqueue.c.diff?tr1=1.1&tr2=1.2&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/ipc-mqueue.h.diff?tr1=1.2&tr2=1.3&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/ipc-object.c.diff?tr1=1.7&tr2=1.8&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/ipc-port.c.diff?tr1=1.9&tr2=1.10&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/ipc-port.h.diff?tr1=1.10&tr2=1.11&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/ipc-reverse.c.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.9&tr2=1.10&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/sched-fifo.c.diff?tr1=1.2&tr2=1.3&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/sched-rr.c.diff?tr1=1.2&tr2=1.3&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/sched-ts.c.diff?tr1=1.4&tr2=1.5&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/timer.c.diff?tr1=1.6&tr2=1.7&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/timer.h.diff?tr1=1.2&tr2=1.3&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/include/rtmk/ChangeLog.diff?tr1=1.18&tr2=1.19&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/include/rtmk/ipc-return.h.diff?tr1=1.2&tr2=1.3&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/rig/ChangeLog.diff?tr1=1.8&tr2=1.9&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/rig/be-c.c.diff?tr1=1.7&tr2=1.8&r1=text&r2=text




reply via email to

[Prev in Thread] Current Thread [Next in Thread]