diff options
Diffstat (limited to 'deva/deva.c')
-rw-r--r-- | deva/deva.c | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/deva/deva.c b/deva/deva.c index 5089d70..7597d59 100644 --- a/deva/deva.c +++ b/deva/deva.c @@ -205,6 +205,19 @@ deva_server (void *arg) } +static void +bootstrap_final (void) +{ + l4_thread_id_t task_server; + hurd_cap_handle_t task_cap; + l4_thread_id_t deva_server; + hurd_cap_handle_t deva_cap; + + wortel_bootstrap_final (&task_server, &task_cap, &deva_server, &deva_cap); + + /* FIXME: Do something with the task cap. */ +} + int main (int argc, char *argv[]) { @@ -237,6 +250,8 @@ main (int argc, char *argv[]) panic ("pthread_create_from_l4_tid_np: %i\n", err); pthread_detach (manager); + bootstrap_final (); + /* FIXME: get root filesystem cap (for loading drivers). */ /* FIXME: Eventually, add shutdown support on wortels(?) |