|
From: | Johan Rydberg |
Subject: | [rtmk-cvs] rtmk ./ChangeLog ./README-HACKING ./host.c ./ho... |
Date: | Wed, 20 Feb 2002 20:41:45 -0500 |
CVSROOT: /cvsroot/rtmk Module name: rtmk Changes by: Johan Rydberg <address@hidden> 02/02/20 20:41:45 Modified files: . : ChangeLog README-HACKING host.c host.h ipc-object.c ipc-port.c ipc-port.h syscalls.c task.c thread.c vm-page.c include/rtmk : ChangeLog Makefile.am Makefile.in rtmk.defs rtmk.h std-types.defs user : ChangeLog user/rtmk : rtmk-init.c svc-i386.S Log message: * add host info interface. add port_deallocate. some small changes. [/] 2002-02-21 Johan Rydberg <address@hidden> * ipc-object.c (ipc_object_copyout): Add user reference. (ipc_reserve_entry_named): Initialize user reference. * README-HACKING: Remove bogus about types, add note about GNU Coding Standards. * ipc-port.h (ipc_port_reference): Prototype. (ipc_port_release): Likewise. * ipc-port.c (ipc_port_reference): New function. (ipc_port_release): Likewise. (port_destroy): Release reference to port when done with it. (port_deallocate): New function. (syscall_port_deallocate): Likewise. * syscalls.c (syscalls_table): Add syscall_host_self. (syscalls_table): Add syscall_port_deallocate. * task.c (task_create): Collect host stats. * thread.c (thread_create): Collect host stats. (thread_deallocate): Likewise. (syscall_thread_reply_port): Lock IPC object when inserting port right. * vm-page.c (vm_page_resident_pages_init): Collect host stats. (vm_page_release): Likewise. (vm_page_allocate): Likewise. * host.h (host_info_basic): Prototype. (host_info_processor): Prototype. * host.c (host_info_basic): Declared. (host_info_processor): Likewise. (host_init): Set kernel object type of master_host_port to IPC_KOBJECT_TYPE_HOST. Initialize some members of host_info_basic. (host_info): New function. (syscall_host_self): New function. [user/] 2002-02-21 Johan Rydberg <address@hidden> * rtmk/svc-i386.S (host_self): New function. * rtmk/rtmk-init.c: Include <rtmk/rig.h> [include/rtmk/] 2002-02-21 Johan Rydberg <address@hidden> * Makefile.am (pkginclude_HEADERS): Add host-info.h. * Makefile.in: Regenerate. * host-info.h: New file. * rtmk.h (host_info): Add prototype. (__host_info): Likewise. (host_self): Likewise. (__host_self): Likewise. (port_deallocate): Add task_name argument. (__port_deallocate): Likewise. * rtmk.defs (host-info): Defined. * std-types.defs (host-status-t): Defined. CVSWeb URLs: http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/ChangeLog.diff?tr1=1.48&tr2=1.49&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/README-HACKING.diff?tr1=1.2&tr2=1.3&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/host.c.diff?tr1=1.3&tr2=1.4&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/host.h.diff?tr1=1.3&tr2=1.4&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/ipc-object.c.diff?tr1=1.6&tr2=1.7&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/ipc-port.c.diff?tr1=1.8&tr2=1.9&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/ipc-port.h.diff?tr1=1.9&tr2=1.10&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/syscalls.c.diff?tr1=1.7&tr2=1.8&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/task.c.diff?tr1=1.6&tr2=1.7&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/thread.c.diff?tr1=1.19&tr2=1.20&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/vm-page.c.diff?tr1=1.5&tr2=1.6&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/include/rtmk/ChangeLog.diff?tr1=1.17&tr2=1.18&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/include/rtmk/Makefile.am.diff?tr1=1.5&tr2=1.6&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/include/rtmk/Makefile.in.diff?tr1=1.6&tr2=1.7&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/include/rtmk/rtmk.defs.diff?tr1=1.12&tr2=1.13&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/include/rtmk/rtmk.h.diff?tr1=1.9&tr2=1.10&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/include/rtmk/std-types.defs.diff?tr1=1.8&tr2=1.9&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/user/ChangeLog.diff?tr1=1.8&tr2=1.9&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/user/rtmk/rtmk-init.c.diff?tr1=1.1&tr2=1.2&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/user/rtmk/svc-i386.S.diff?tr1=1.4&tr2=1.5&r1=text&r2=text
[Prev in Thread] | Current Thread | [Next in Thread] |