From 6c13cc7584d8081c13e9f9bc37011872af312da2 Mon Sep 17 00:00:00 2001 From: Stefan Lankes Date: Sat, 6 Aug 2011 08:52:07 -0700 Subject: [PATCH] enable mmnif and some cosmetic changes --- drivers/net/mmnif.c | 12 ++++++------ kernel/init.c | 4 ++-- kernel/tests.c | 29 ++++++++--------------------- 3 files changed, 16 insertions(+), 29 deletions(-) diff --git a/drivers/net/mmnif.c b/drivers/net/mmnif.c index 5dd5d1c0..514400f8 100644 --- a/drivers/net/mmnif.c +++ b/drivers/net/mmnif.c @@ -298,7 +298,7 @@ __inline int mmnif_trigger_irq(dest_ip) /* mmnif_get_device_stats(): Returns a copy of the * current device */ -mmnif_device_stats_t mmnif_get_device_stats() +mmnif_device_stats_t mmnif_get_device_stats(void) { mmnif_device_stats_t stats = {0}; @@ -313,7 +313,7 @@ mmnif_device_stats_t mmnif_get_device_stats() /* mmnif_print_stats(): Print the devices stats of the * current device */ -void mmnif_print_stats() +void mmnif_print_stats(void) { mmnif_t* mmnif; @@ -506,7 +506,7 @@ int mmnif_commit_packet(uint8_t dest,uint32_t addr) /* mmnif_rxbuff_free() : the opposite to mmnif_rxbuff_alloc() a from the receiver * already processed chunk of memory is freed so that it can be allocated again */ -void mmnif_rxbuff_free() +void mmnif_rxbuff_free(void) { mmnif_t* mmnif = mmnif_dev->state; mm_rx_buffer_t* b = mmnif->rx_buff; @@ -947,7 +947,7 @@ drop_packet: /* mmnif_irqhandler(): * handles the incomint interrupts */ -void mmnif_irqhandler() +void mmnif_irqhandler(void) { mmnif_t* mmnif; @@ -1025,7 +1025,7 @@ int mmnif_poll(void* e) /* * Open the interface should be called by kernel to use this network interface */ -int mmnif_open() +int mmnif_open(void) { struct ip_addr ipaddr; struct ip_addr netmask; @@ -1100,7 +1100,7 @@ int mmnif_open() * close the interface should be called by kernel to close this interface and release resources * Note: it's temporarly empty. Support will be added. */ -int mmnif_close() +int mmnif_close(void) { mmnif_t* mmnif; diff --git a/kernel/init.c b/kernel/init.c index 6ada0799..444739f4 100644 --- a/kernel/init.c +++ b/kernel/init.c @@ -152,7 +152,7 @@ int network_init(void) } } #else - //mmnif_open(); + mmnif_open(); #endif // start echo and ping server @@ -167,7 +167,7 @@ int network_shutdown(void) { #ifdef CONFIG_LWIP #ifdef CONFIG_ROCKCREEK - //mmnif_close(); + mmnif_close(); #elif defined(CONFIG_PCI) dhcp_release(default_netif); dhcp_stop(default_netif); diff --git a/kernel/tests.c b/kernel/tests.c index 0bd523d0..24073e4e 100644 --- a/kernel/tests.c +++ b/kernel/tests.c @@ -132,7 +132,6 @@ static int join_test(void* arg) #if defined(CONFIG_LWIP) && defined(CONFIG_ROCKCREEK) - #define SHELLDEBUGPRINTF(x,...) kprintf(x,##__VA_ARGS__); static int srv_cnt = 0; @@ -247,19 +246,10 @@ void* client_task(void* e) while(1) sleep(2); -return NULL; + return NULL; } #endif -void* alive(void*e) -{ - while (1) - { - kprintf("IM ALIVE"); - sleep(2); - } -} - int test_init(void) { char* argv[] = {"/bin/tests", NULL}; @@ -275,22 +265,19 @@ 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 - create_kernel_task(NULL,client_task,NULL); - +// if (!RCCE_ue()) +// create_kernel_task(NULL,server_task,NULL); +// else +// create_kernel_task(NULL,client_task,NULL); #endif -// create_kernel_task(NULL, foo, "Hello from foo1"); -// create_kernel_task(NULL, join_test, NULL); + create_kernel_task(NULL, foo, "Hello from foo1"); + create_kernel_task(NULL, join_test, NULL); //create_kernel_task(NULL, producer, NULL); //create_kernel_task(NULL, consumer, NULL); //create_kernel_task(NULL, mail_ping, NULL); //create_user_task(NULL, "/bin/hello", argv); -// create_user_task(NULL, "/bin/tests", argv); + create_user_task(NULL, "/bin/tests", argv); //create_user_task(NULL, "/bin/jacobi", argv); //create_user_task(NULL, "/bin/jacobi", argv);