|
From: | Johan Rydberg |
Subject: | [rtmk-cvs] rtmk ChangeLog Makefile.am Makefile.in TODO boo... |
Date: | Tue, 29 Jan 2002 13:31:45 -0500 |
CVSROOT: /cvsroot/rtmk Module name: rtmk Changes by: Johan Rydberg <address@hidden> 02/01/29 13:31:45 Modified files: . : ChangeLog Makefile.am Makefile.in TODO bootstrap.c ipc-object.c ipc-syscall.c ipc-table.c ipc-tqueue.c mutations.h sched-ts.c task.c thread.c vm-page.c vm-page.h vm-syscall.c Log message: * sched-ts.c (ts_remove): Set runq_list to NULL. * TODO (i386): Add note about stuff in debug registers. * thread.c (thread_resume): SPLOFF when locking thread. (thread_will_priority) [DIAGNOSTICS]: Check for deadlocks. (thread_set_priority): SPLOFF when locking thread. * ipc-object.c (reserve_entry): If splay tree root is empty we initialize it. (reserve_entry): Select top key if bounds return false. (ipc_object_lookup): Update name range. * ipc-tqueue.c (ipc_tqueue_enqueue): Set SPLOFF before locking thread. * ipc-table.c: New name range: 0 < name <= MTABLERIGHTS. * mutations.h (convert_task_to_port): New function. * vm-syscall.c (vm_write): New function. * ipc-syscall.c (internal_msg_trap): Fix deadlock bug; Unlock object on lookup failure. * vm-page.c (vm_page_module_init): New function. (page_cache): Declared. * vm-page.h (struct vm_page): Add fictitious_p. (vm_page_module_init): Prototype. * bootstrap.c (build_stack_frame): Reserve space for NULL entry in stack frame. * mutations.h (convert_task_to_port): New function. * task.c (task_terminate): Dummy implementation. * Makefile.am (install-headers): New rule. * Makefile.in: Regenerate. CVSWeb URLs: http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/ChangeLog.diff?tr1=1.38&tr2=1.39&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/Makefile.am.diff?tr1=1.11&tr2=1.12&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/Makefile.in.diff?tr1=1.12&tr2=1.13&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/TODO.diff?tr1=1.7&tr2=1.8&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/bootstrap.c.diff?tr1=1.7&tr2=1.8&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/ipc-object.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.5&tr2=1.6&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/ipc-table.c.diff?tr1=1.1&tr2=1.2&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/ipc-tqueue.c.diff?tr1=1.2&tr2=1.3&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/mutations.h.diff?tr1=1.3&tr2=1.4&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/sched-ts.c.diff?tr1=1.3&tr2=1.4&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/task.c.diff?tr1=1.3&tr2=1.4&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/thread.c.diff?tr1=1.14&tr2=1.15&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/vm-page.c.diff?tr1=1.2&tr2=1.3&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/vm-page.h.diff?tr1=1.1.1.1&tr2=1.2&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/vm-syscall.c.diff?tr1=1.3&tr2=1.4&r1=text&r2=text
[Prev in Thread] | Current Thread | [Next in Thread] |