diff options
| author | Zheng Da <zhengda1936@gmail.com> | 2010-02-05 15:17:30 +0100 |
|---|---|---|
| committer | Zheng Da <zhengda1936@gmail.com> | 2010-02-05 15:17:30 +0100 |
| commit | 8a40ec7cf41f0ee3616d9efa3e3eeb24d03f0427 (patch) | |
| tree | adaedb96c509d1dcb73ddf2d05f216cc0ab0b908 | |
| parent | 09eb08c9121d0d0386a1c65d5dace35c01b9911e (diff) | |
a new thread for device requests in dde_pcnet32.
| -rw-r--r-- | dde_pcnet32/main.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/dde_pcnet32/main.c b/dde_pcnet32/main.c index cee28551..8f04bfeb 100644 --- a/dde_pcnet32/main.c +++ b/dde_pcnet32/main.c @@ -12,6 +12,7 @@ void netif_rx_handle (char *data, int len, struct net_device *dev); int main(int argc, char **argv) { + extern void ds_server(void); l4dde26_init(); l4dde26_process_init(); l4dde26_softirq_init(); @@ -23,6 +24,8 @@ int main(int argc, char **argv) mach_device_init(); trivfs_init(); + + cthread_detach (cthread_fork (ds_server, NULL)); trivfs_server(); return 0; |
