diff --git a/drivers/net/mmnif.c b/drivers/net/mmnif.c index 6ef8c66a..8c45fad4 100644 --- a/drivers/net/mmnif.c +++ b/drivers/net/mmnif.c @@ -7,8 +7,11 @@ * * Carl-Benedikt Krüger 2011 * + * + * EXPERIMENTAL VERSION */ + #include "mmnif.h" /* definitions */ #ifdef WIN32 @@ -69,13 +72,19 @@ extern HANDLE hProc; #endif +/* define constants + * regarding the driver & its configuration + */ + +/* + */ #define MMNIF_TX_BUFFERLEN 1792 #define MMNIF_TX_QUEUELEN 4 #define MMNIF_RX_BUFFERLEN 8192 -#define MMNIF_MAX_DESCRIPTORS 32 +#define MMNIF_MAX_DESCRIPTORS 32 -#define MMNIF_CORES 2 +#define MMNIF_CORES 2 #define MMNIF_WORKER_BUDGET 4 diff --git a/kernel/tests.c b/kernel/tests.c index 3e831230..27f4aafd 100644 --- a/kernel/tests.c +++ b/kernel/tests.c @@ -251,6 +251,15 @@ return NULL; } #endif +void* alive(void*e) +{ + while (1) + { + kprintf("IM ALIVE"); + sleep(2); + } +} + int test_init(void) { // char* argv[] = {"/bin/tests", NULL}; @@ -266,6 +275,8 @@ int test_init(void) // sleep(10); // SHELLDEBUGPRINTF("hello World! I AM CORE NO. %d =) \n",RCCE_ue()); + create_kernel_task(NULL,alive,NULL); + if (!RCCE_ue()) create_kernel_task(NULL,server_task,NULL); else