|
From: | Johan Rydberg |
Subject: | [rtmk-cvs] rtmk ./ChangeLog ./Makefile.am ./Makefile.in ./... |
Date: | Wed, 02 Jan 2002 20:32:43 -0500 |
CVSROOT: /cvsroot/rtmk Module name: rtmk Changes by: Johan Rydberg <address@hidden> 02/01/02 20:32:43 Modified files: . : ChangeLog Makefile.am Makefile.in TODO copyright init-main.c ipc-kmsg.c ipc-object.c ipc-port.c ipc-reverse.c processor.c processor.h thread-lock.c thread-lock.h thread.c thread.h timer.c trace.c trace.h vm-map.c libkern : Makefile.am Makefile.in libkern.h Added files: . : sched-fifo.c sched-rr.c sched-ts.c libkern : ffs.c Log message: * new scheduler architecture (and generic updates) 2002-01-03 Johan Rydberg <address@hidden> * timer.c (timer_interrupt): Update for new sched arch. (timer_interrupt): Avoid dead locks when waiting up thread. * thread.[ch], thread-lock.[ch]: Major update due to new scheduler architecture. * vm-map.c (vm_map_create): Update arguments to thread_lock_init. * trace.c: Add trace_stats. * trace.h (struct trace_statistics): New structure. (trace_count): Defined. * processor.c (idle_thread_fn): Check for state change. Dummy implementation. * processor.h (PROCESSOR_STATE_DISPATCH): Defined. (struct processor): Add next_thread. * copyright: Update template copyright. * Makefile.am (rtmk_SOURCES): Add sched-fifo.c, sched-rr.c and sched-ts.c * Makefile.in: Regenerate. * libkern/libkern.h (ffs): Prototype. * libkern/Makefile.am (libkern_a_SOURCES): Add ffs.c. * libkern/Makefile.in: Regenerate. * thread.h (struct thread): Add blocked_lock. (struct thread): Add lended_priority. CVSWeb URLs: http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/sched-fifo.c?rev=1.1 http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/sched-rr.c?rev=1.1 http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/sched-ts.c?rev=1.1 http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/ChangeLog.diff?tr1=1.20&tr2=1.21&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/Makefile.am.diff?tr1=1.7&tr2=1.8&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/Makefile.in.diff?tr1=1.7&tr2=1.8&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/TODO.diff?tr1=1.5&tr2=1.6&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/copyright.diff?tr1=1.1.1.1&tr2=1.2&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/init-main.c.diff?tr1=1.3&tr2=1.4&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/ipc-kmsg.c.diff?tr1=1.4&tr2=1.5&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/ipc-object.c.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.4&tr2=1.5&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/ipc-reverse.c.diff?tr1=1.1&tr2=1.2&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/processor.c.diff?tr1=1.1.1.1&tr2=1.2&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/processor.h.diff?tr1=1.1.1.1&tr2=1.2&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/thread-lock.c.diff?tr1=1.1.1.1&tr2=1.2&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/thread-lock.h.diff?tr1=1.1.1.1&tr2=1.2&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/thread.c.diff?tr1=1.6&tr2=1.7&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/thread.h.diff?tr1=1.6&tr2=1.7&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/timer.c.diff?tr1=1.2&tr2=1.3&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/trace.c.diff?tr1=1.1.1.1&tr2=1.2&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/trace.h.diff?tr1=1.2&tr2=1.3&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/vm-map.c.diff?tr1=1.2&tr2=1.3&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/libkern/ffs.c?rev=1.1 http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/libkern/Makefile.am.diff?tr1=1.1.1.1&tr2=1.2&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/libkern/Makefile.in.diff?tr1=1.1.1.1&tr2=1.2&r1=text&r2=text http://savannah.gnu.org/cgi-bin/viewcvs/rtmk/rtmk/libkern/libkern.h.diff?tr1=1.1.1.1&tr2=1.2&r1=text&r2=text
[Prev in Thread] | Current Thread | [Next in Thread] |