[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
hurd/wortel wortel.h wortel.c ChangeLog
From: |
Marcus Brinkmann |
Subject: |
hurd/wortel wortel.h wortel.c ChangeLog |
Date: |
Wed, 27 Oct 2004 16:37:25 -0400 |
CVSROOT: /cvsroot/hurd
Module name: hurd
Branch:
Changes by: Marcus Brinkmann <address@hidden> 04/10/27 20:29:52
Modified files:
wortel : wortel.h wortel.c ChangeLog
Log message:
2004-10-27 Marcus Brinkmann <address@hidden>
* wortel.h (WORTEL_MSG_GET_FIRST_FREE_THREAD_NO,
WORTEL_MSG_GET_TASK_CAP_REQUEST, WORTEL_MSG_GET_TASK_CAP_REPLY):
Define new macro.
(wortel_get_first_free_thread_no, wortel_get_task_cap_request,
wortel_get_task_cap_reply): New functions.
* wortel.c (task_master, task_wortel, first_free_thread_no): New
global variables.
(setup_components): Initialize first_free_thread_no.
(serve_bootstrap_requests): Handle
WORTEL_MSG_GET_FIRST_FREE_THREAD_NO.
(start_task): Initialize PHYS_STARTUP->utcb_area. Correctly
calculate filesz and memsz, and clean out the BSS section. Access
cap_handle members of the startup data instead cap_id.
(serve_bootstrap_requests): Store the message before checking for
a page fault message. Handle the messages
WORTEL_MSG_GET_FIRST_FREE_THREAD_NO,
WORTEL_MSG_GET_TASK_CAP_REQUEST, WORTEL_MSG_GET_TASK_CAP_REPLY.
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/hurd/hurd-l4/wortel/wortel.h.diff?tr1=1.12&tr2=1.13&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/hurd/hurd-l4/wortel/wortel.c.diff?tr1=1.31&tr2=1.32&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/hurd/hurd-l4/wortel/ChangeLog.diff?tr1=1.25&tr2=1.26&r1=text&r2=text
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- hurd/wortel wortel.h wortel.c ChangeLog,
Marcus Brinkmann <=