From 0417fe38d63d1f663a72e9afc13a68126d9e4576 Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Tue, 12 May 2009 19:59:54 +0000 Subject: 2009-05-12 Joel Sherrill * init.c: Now build with libbsdport. --- dnstest/ChangeLog | 4 +++ dnstest/init.c | 36 ++++++++++++------------ mcast/ChangeLog | 4 +++ mcast/init.c | 49 ++++++++++++++++---------------- netdemo/ChangeLog | 4 +++ netdemo/init.c | 43 ++++++++++++++-------------- nfsClientTest/ChangeLog | 4 +++ nfsClientTest/init.c | 75 ++++++++++++++++++++++++------------------------- ntp/ChangeLog | 4 +++ ntp/init.c | 49 ++++++++++++++++---------------- rpc_demo/ChangeLog | 4 +++ rpc_demo/init.c | 43 ++++++++++++++-------------- select/ChangeLog | 4 +++ select/init.c | 35 ++++++++++++----------- tftpTest/ChangeLog | 4 +++ tftpTest/init.c | 49 ++++++++++++++++---------------- ttcp/ChangeLog | 4 +++ ttcp/init.c | 35 ++++++++++++----------- 18 files changed, 246 insertions(+), 204 deletions(-) diff --git a/dnstest/ChangeLog b/dnstest/ChangeLog index 1546b3e..e67c497 100644 --- a/dnstest/ChangeLog +++ b/dnstest/ChangeLog @@ -1,3 +1,7 @@ +2009-05-12 Joel Sherrill + + * init.c: Now build with libbsdport. + 2007-09-25 Joel Sherrill * .cvsignore: New file. diff --git a/dnstest/init.c b/dnstest/init.c index 5f595ec..d60ca46 100644 --- a/dnstest/init.c +++ b/dnstest/init.c @@ -17,6 +17,24 @@ #include +#include +#include +#include +#include "../networkconfig.h" + +/* + * RTEMS Startup Task + */ +rtems_task +Init (rtems_task_argument ignored) +{ + void testDNS(void); + + rtems_bsdnet_initialize_network (); + testDNS (); + exit (0); +} + #define CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER #define CONFIGURE_APPLICATION_NEEDS_CLOCK_DRIVER #define CONFIGURE_RTEMS_INIT_TASKS_TABLE @@ -41,21 +59,3 @@ rtems_task Init (rtems_task_argument argument); #include -#include -#include -#include -#include "../networkconfig.h" - -/* - * RTEMS Startup Task - */ -rtems_task -Init (rtems_task_argument ignored) -{ - void testDNS(void); - - rtems_bsdnet_initialize_network (); - testDNS (); - exit (0); -} - diff --git a/mcast/ChangeLog b/mcast/ChangeLog index 6517000..c7d0741 100644 --- a/mcast/ChangeLog +++ b/mcast/ChangeLog @@ -1,3 +1,7 @@ +2009-05-12 Joel Sherrill + + * init.c: Now build with libbsdport. + 2008-02-05 Joel Sherrill * README: Fix typo. diff --git a/mcast/init.c b/mcast/init.c index af00d90..ad9c196 100644 --- a/mcast/init.c +++ b/mcast/init.c @@ -17,30 +17,6 @@ #include -#define CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER -#define CONFIGURE_APPLICATION_NEEDS_CLOCK_DRIVER -#define CONFIGURE_RTEMS_INIT_TASKS_TABLE -#define CONFIGURE_LIBIO_MAXIMUM_FILE_DESCRIPTORS 20 -#define CONFIGURE_USE_IMFS_AS_BASE_FILESYSTEM - -#define CONFIGURE_EXECUTIVE_RAM_SIZE (512*1024) -#define CONFIGURE_MAXIMUM_SEMAPHORES 20 -#define CONFIGURE_MAXIMUM_TASKS 20 - -#define CONFIGURE_MICROSECONDS_PER_TICK 10000 - -#define CONFIGURE_INIT_TASK_STACK_SIZE (10*1024) -#define CONFIGURE_INIT_TASK_PRIORITY 120 -#define CONFIGURE_INIT_TASK_INITIAL_MODES (RTEMS_PREEMPT | \ - RTEMS_NO_TIMESLICE | \ - RTEMS_NO_ASR | \ - RTEMS_INTERRUPT_LEVEL(0)) - -#define CONFIGURE_INIT -rtems_task Init (rtems_task_argument argument); - -#include - #include #include #include @@ -86,3 +62,28 @@ Init (rtems_task_argument ignored) mcast_main ( 0, 0 ); exit (0); } + +#define CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER +#define CONFIGURE_APPLICATION_NEEDS_CLOCK_DRIVER +#define CONFIGURE_RTEMS_INIT_TASKS_TABLE +#define CONFIGURE_LIBIO_MAXIMUM_FILE_DESCRIPTORS 20 +#define CONFIGURE_USE_IMFS_AS_BASE_FILESYSTEM + +#define CONFIGURE_EXECUTIVE_RAM_SIZE (512*1024) +#define CONFIGURE_MAXIMUM_SEMAPHORES 20 +#define CONFIGURE_MAXIMUM_TASKS 20 + +#define CONFIGURE_MICROSECONDS_PER_TICK 10000 + +#define CONFIGURE_INIT_TASK_STACK_SIZE (10*1024) +#define CONFIGURE_INIT_TASK_PRIORITY 120 +#define CONFIGURE_INIT_TASK_INITIAL_MODES (RTEMS_PREEMPT | \ + RTEMS_NO_TIMESLICE | \ + RTEMS_NO_ASR | \ + RTEMS_INTERRUPT_LEVEL(0)) + +#define CONFIGURE_INIT +rtems_task Init (rtems_task_argument argument); + +#include + diff --git a/netdemo/ChangeLog b/netdemo/ChangeLog index 4a61913..35e867a 100644 --- a/netdemo/ChangeLog +++ b/netdemo/ChangeLog @@ -1,3 +1,7 @@ +2009-05-12 Joel Sherrill + + * init.c: Now build with libbsdport. + 2007-09-25 Joel Sherrill * .cvsignore: New file. diff --git a/netdemo/init.c b/netdemo/init.c index f901e79..2b1c318 100644 --- a/netdemo/init.c +++ b/netdemo/init.c @@ -17,6 +17,28 @@ #include +#include +#include +#include +#include "../networkconfig.h" + +/* + * RTEMS Startup Task + */ +rtems_task +Init (rtems_task_argument ignored) +{ + int doSocket(void); + + printk( "Initialize network\n" ); + rtems_bsdnet_initialize_network (); + printk( "Network initialized\n" ); + rtems_bsdnet_show_inet_routes (); + printk( "Initiating test\n" ); + doSocket (); + exit (0); +} + #define CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER #define CONFIGURE_APPLICATION_NEEDS_CLOCK_DRIVER #define CONFIGURE_RTEMS_INIT_TASKS_TABLE @@ -41,24 +63,3 @@ rtems_task Init (rtems_task_argument argument); #include -#include -#include -#include -#include "../networkconfig.h" - -/* - * RTEMS Startup Task - */ -rtems_task -Init (rtems_task_argument ignored) -{ - int doSocket(void); - - printk( "Initialize network\n" ); - rtems_bsdnet_initialize_network (); - printk( "Network initialized\n" ); - rtems_bsdnet_show_inet_routes (); - printk( "Initiating test\n" ); - doSocket (); - exit (0); -} diff --git a/nfsClientTest/ChangeLog b/nfsClientTest/ChangeLog index 99fd1d9..3147eff 100644 --- a/nfsClientTest/ChangeLog +++ b/nfsClientTest/ChangeLog @@ -1,3 +1,7 @@ +2009-05-12 Joel Sherrill + + * init.c: Now build with libbsdport. + 2007-11-09 Joel Sherrill * Makefile: bin2c now rtems-bin2c. diff --git a/nfsClientTest/init.c b/nfsClientTest/init.c index 75ab285..5483400 100644 --- a/nfsClientTest/init.c +++ b/nfsClientTest/init.c @@ -5,49 +5,11 @@ * Don't forget to change the IP addresses */ -#define CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER -#define CONFIGURE_APPLICATION_NEEDS_CLOCK_DRIVER -#define CONFIGURE_RTEMS_INIT_TASKS_TABLE -#define CONFIGURE_LIBIO_MAXIMUM_FILE_DESCRIPTORS 20 -#define CONFIGURE_USE_IMFS_AS_BASE_FILESYSTEM - -#define CONFIGURE_MEMORY_OVERHEAD 256 -#define CONFIGURE_MESSAGE_BUFFER_MEMORY 32 * 1024 -#define CONFIGURE_MAXIMUM_SEMAPHORES 40 -#define CONFIGURE_MAXIMUM_TASKS 20 -#define CONFIGURE_MAXIMUM_MESSAGE_QUEUES 20 - -#define CONFIGURE_MICROSECONDS_PER_TICK 1000 - -#define CONFIGURE_INIT_TASK_STACK_SIZE (64*1024) -#define CONFIGURE_INIT_TASK_PRIORITY 120 -#define CONFIGURE_INIT_TASK_ATTRIBUTES RTEMS_FLOATING_POINT -#define CONFIGURE_INIT_TASK_INITIAL_MODES (RTEMS_PREEMPT | \ - RTEMS_NO_TIMESLICE | \ - RTEMS_NO_ASR | \ - RTEMS_INTERRUPT_LEVEL(0)) - -#define CONFIGURE_MAXIMUM_DRIVERS 10 -#define CONFIGURE_INIT - -#include -#include - -/* functions */ - -rtems_task Init( - rtems_task_argument argument -); - -/* configuration information */ - -#include #include #include #include -#include #include #include #include @@ -138,3 +100,40 @@ rtems_task Init( status = rtems_task_delete( RTEMS_SELF ); } +#define CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER +#define CONFIGURE_APPLICATION_NEEDS_CLOCK_DRIVER +#define CONFIGURE_RTEMS_INIT_TASKS_TABLE +#define CONFIGURE_LIBIO_MAXIMUM_FILE_DESCRIPTORS 20 +#define CONFIGURE_USE_IMFS_AS_BASE_FILESYSTEM + +#define CONFIGURE_MEMORY_OVERHEAD 256 +#define CONFIGURE_MESSAGE_BUFFER_MEMORY 32 * 1024 +#define CONFIGURE_MAXIMUM_SEMAPHORES 40 +#define CONFIGURE_MAXIMUM_TASKS 20 +#define CONFIGURE_MAXIMUM_MESSAGE_QUEUES 20 + +#define CONFIGURE_MICROSECONDS_PER_TICK 1000 + +#define CONFIGURE_INIT_TASK_STACK_SIZE (64*1024) +#define CONFIGURE_INIT_TASK_PRIORITY 120 +#define CONFIGURE_INIT_TASK_ATTRIBUTES RTEMS_FLOATING_POINT +#define CONFIGURE_INIT_TASK_INITIAL_MODES (RTEMS_PREEMPT | \ + RTEMS_NO_TIMESLICE | \ + RTEMS_NO_ASR | \ + RTEMS_INTERRUPT_LEVEL(0)) + +#define CONFIGURE_MAXIMUM_DRIVERS 10 +#define CONFIGURE_INIT + +#include +#include + +/* functions */ + +rtems_task Init( + rtems_task_argument argument +); + +/* configuration information */ + +#include diff --git a/ntp/ChangeLog b/ntp/ChangeLog index 92c7082..58528d8 100644 --- a/ntp/ChangeLog +++ b/ntp/ChangeLog @@ -1,3 +1,7 @@ +2009-05-12 Joel Sherrill + + * init.c: Now build with libbsdport. + 2007-09-25 Joel Sherrill * .cvsignore: New file. diff --git a/ntp/init.c b/ntp/init.c index ac48775..a85d6cc 100644 --- a/ntp/init.c +++ b/ntp/init.c @@ -17,30 +17,6 @@ #include -#define CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER -#define CONFIGURE_APPLICATION_NEEDS_CLOCK_DRIVER -#define CONFIGURE_RTEMS_INIT_TASKS_TABLE -#define CONFIGURE_LIBIO_MAXIMUM_FILE_DESCRIPTORS 20 -#define CONFIGURE_USE_IMFS_AS_BASE_FILESYSTEM - -#define CONFIGURE_EXECUTIVE_RAM_SIZE (512*1024) -#define CONFIGURE_MAXIMUM_SEMAPHORES 20 -#define CONFIGURE_MAXIMUM_TASKS 20 - -#define CONFIGURE_MICROSECONDS_PER_TICK 10000 - -#define CONFIGURE_INIT_TASK_STACK_SIZE (10*1024) -#define CONFIGURE_INIT_TASK_PRIORITY 120 -#define CONFIGURE_INIT_TASK_INITIAL_MODES (RTEMS_PREEMPT | \ - RTEMS_NO_TIMESLICE | \ - RTEMS_NO_ASR | \ - RTEMS_INTERRUPT_LEVEL(0)) - -#define CONFIGURE_INIT -rtems_task Init (rtems_task_argument argument); - -#include - #include #include #include @@ -82,3 +58,28 @@ Init (rtems_task_argument ignored) (long) now.ticks); exit (0); } + +#define CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER +#define CONFIGURE_APPLICATION_NEEDS_CLOCK_DRIVER +#define CONFIGURE_RTEMS_INIT_TASKS_TABLE +#define CONFIGURE_LIBIO_MAXIMUM_FILE_DESCRIPTORS 20 +#define CONFIGURE_USE_IMFS_AS_BASE_FILESYSTEM + +#define CONFIGURE_EXECUTIVE_RAM_SIZE (512*1024) +#define CONFIGURE_MAXIMUM_SEMAPHORES 20 +#define CONFIGURE_MAXIMUM_TASKS 20 + +#define CONFIGURE_MICROSECONDS_PER_TICK 10000 + +#define CONFIGURE_INIT_TASK_STACK_SIZE (10*1024) +#define CONFIGURE_INIT_TASK_PRIORITY 120 +#define CONFIGURE_INIT_TASK_INITIAL_MODES (RTEMS_PREEMPT | \ + RTEMS_NO_TIMESLICE | \ + RTEMS_NO_ASR | \ + RTEMS_INTERRUPT_LEVEL(0)) + +#define CONFIGURE_INIT +rtems_task Init (rtems_task_argument argument); + +#include + diff --git a/rpc_demo/ChangeLog b/rpc_demo/ChangeLog index 6b7df85..54b884b 100644 --- a/rpc_demo/ChangeLog +++ b/rpc_demo/ChangeLog @@ -1,3 +1,7 @@ +2009-05-12 Joel Sherrill + + * init.c: Now build with libbsdport. + 2008-09-17 Joel Sherrill * init.c: Rename STACK_CHECKER_ON to more appropriate diff --git a/rpc_demo/init.c b/rpc_demo/init.c index c2da2ab..c3b167e 100644 --- a/rpc_demo/init.c +++ b/rpc_demo/init.c @@ -8,27 +8,6 @@ #include #include -#define CONFIGURE_RTEMS_INIT_TASKS_TABLE -#define CONFIGURE_LIBIO_MAXIMUM_FILE_DESCRIPTORS 20 -#define CONFIGURE_USE_IMFS_AS_BASE_FILESYSTEM - -#define CONFIGURE_STACK_CHECKER_ENABLED -#define CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER -#define CONFIGURE_APPLICATION_NEEDS_CLOCK_DRIVER -#define CONFIGURE_MAXIMUM_USER_EXTENSIONS 2 -#define CONFIGURE_MAXIMUM_SEMAPHORES 20 -#define CONFIGURE_MAXIMUM_TASKS 12 - -#define CONFIGURE_MICROSECONDS_PER_TICK 20000 - -#define CONFIGURE_INIT_TASK_PRIORITY 99 -#define CONFIGURE_INIT_TASK_STACK_SIZE (16*1024) -#define CONFIGURE_INIT - -rtems_task Init(rtems_task_argument argument); - -#include - /* * Network configuration */ @@ -69,3 +48,25 @@ Init (rtems_task_argument ignored) */ void pmap_set () { ; } void pmap_unset () { ; } + +#define CONFIGURE_RTEMS_INIT_TASKS_TABLE +#define CONFIGURE_LIBIO_MAXIMUM_FILE_DESCRIPTORS 20 +#define CONFIGURE_USE_IMFS_AS_BASE_FILESYSTEM + +#define CONFIGURE_STACK_CHECKER_ENABLED +#define CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER +#define CONFIGURE_APPLICATION_NEEDS_CLOCK_DRIVER +#define CONFIGURE_MAXIMUM_USER_EXTENSIONS 2 +#define CONFIGURE_MAXIMUM_SEMAPHORES 20 +#define CONFIGURE_MAXIMUM_TASKS 12 + +#define CONFIGURE_MICROSECONDS_PER_TICK 20000 + +#define CONFIGURE_INIT_TASK_PRIORITY 99 +#define CONFIGURE_INIT_TASK_STACK_SIZE (16*1024) +#define CONFIGURE_INIT + +rtems_task Init(rtems_task_argument argument); + +#include + diff --git a/select/ChangeLog b/select/ChangeLog index ea4e591..1dd3a20 100644 --- a/select/ChangeLog +++ b/select/ChangeLog @@ -1,3 +1,7 @@ +2009-05-12 Joel Sherrill + + * init.c: Now build with libbsdport. + 2007-09-25 Joel Sherrill * .cvsignore: New file. diff --git a/select/init.c b/select/init.c index 4156595..6f3f2b5 100644 --- a/select/init.c +++ b/select/init.c @@ -17,6 +17,24 @@ #include +#include +#include +#include +#include "../networkconfig.h" + +/* + * RTEMS Startup Task + */ +rtems_task +Init (rtems_task_argument ignored) +{ + int doSocket(void); + + rtems_bsdnet_initialize_network (); + doSocket (); + exit (0); +} + #define CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER #define CONFIGURE_APPLICATION_NEEDS_CLOCK_DRIVER #define CONFIGURE_RTEMS_INIT_TASKS_TABLE @@ -41,20 +59,3 @@ rtems_task Init (rtems_task_argument argument); #include -#include -#include -#include -#include "../networkconfig.h" - -/* - * RTEMS Startup Task - */ -rtems_task -Init (rtems_task_argument ignored) -{ - int doSocket(void); - - rtems_bsdnet_initialize_network (); - doSocket (); - exit (0); -} diff --git a/tftpTest/ChangeLog b/tftpTest/ChangeLog index 55b45fc..c750d82 100644 --- a/tftpTest/ChangeLog +++ b/tftpTest/ChangeLog @@ -1,3 +1,7 @@ +2009-05-12 Joel Sherrill + + * init.c: Now build with libbsdport. + 2007-09-25 Joel Sherrill * .cvsignore: New file. diff --git a/tftpTest/init.c b/tftpTest/init.c index 94f5cb5..88fec11 100644 --- a/tftpTest/init.c +++ b/tftpTest/init.c @@ -18,30 +18,6 @@ #include #include -#define CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER -#define CONFIGURE_APPLICATION_NEEDS_CLOCK_DRIVER -#define CONFIGURE_RTEMS_INIT_TASKS_TABLE -#define CONFIGURE_LIBIO_MAXIMUM_FILE_DESCRIPTORS 20 -#define CONFIGURE_USE_IMFS_AS_BASE_FILESYSTEM - -#define CONFIGURE_EXECUTIVE_RAM_SIZE (512*1024) -#define CONFIGURE_MAXIMUM_SEMAPHORES 20 -#define CONFIGURE_MAXIMUM_TASKS 20 - -#define CONFIGURE_MICROSECONDS_PER_TICK 10000 - -#define CONFIGURE_INIT_TASK_STACK_SIZE (10*1024) -#define CONFIGURE_INIT_TASK_PRIORITY 100 -#define CONFIGURE_INIT_TASK_INITIAL_MODES (RTEMS_PREEMPT | \ - RTEMS_NO_TIMESLICE | \ - RTEMS_NO_ASR | \ - RTEMS_INTERRUPT_LEVEL(0)) - -#define CONFIGURE_INIT -rtems_task Init (rtems_task_argument argument); - -#include - #include #include #include @@ -68,3 +44,28 @@ Init (rtems_task_argument ignored) testTFTP (hostname, filename); exit (0); } + +#define CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER +#define CONFIGURE_APPLICATION_NEEDS_CLOCK_DRIVER +#define CONFIGURE_RTEMS_INIT_TASKS_TABLE +#define CONFIGURE_LIBIO_MAXIMUM_FILE_DESCRIPTORS 20 +#define CONFIGURE_USE_IMFS_AS_BASE_FILESYSTEM + +#define CONFIGURE_EXECUTIVE_RAM_SIZE (512*1024) +#define CONFIGURE_MAXIMUM_SEMAPHORES 20 +#define CONFIGURE_MAXIMUM_TASKS 20 + +#define CONFIGURE_MICROSECONDS_PER_TICK 10000 + +#define CONFIGURE_INIT_TASK_STACK_SIZE (10*1024) +#define CONFIGURE_INIT_TASK_PRIORITY 100 +#define CONFIGURE_INIT_TASK_INITIAL_MODES (RTEMS_PREEMPT | \ + RTEMS_NO_TIMESLICE | \ + RTEMS_NO_ASR | \ + RTEMS_INTERRUPT_LEVEL(0)) + +#define CONFIGURE_INIT +rtems_task Init (rtems_task_argument argument); + +#include + diff --git a/ttcp/ChangeLog b/ttcp/ChangeLog index 3e3729f..c5718a3 100644 --- a/ttcp/ChangeLog +++ b/ttcp/ChangeLog @@ -1,3 +1,7 @@ +2009-05-12 Joel Sherrill + + * init.c: Now build with libbsdport. + 2008-08-21 Joel Sherrill * ttcp_orig/ttcp.c: Fix warning. diff --git a/ttcp/init.c b/ttcp/init.c index 8ca036d..f72f031 100644 --- a/ttcp/init.c +++ b/ttcp/init.c @@ -17,6 +17,24 @@ #include +#include +#include +#include +#include "../networkconfig.h" + +void test_network (void); + +/* + * RTEMS Startup Task + */ +rtems_task +Init (rtems_task_argument ignored) +{ + rtems_bsdnet_initialize_network (); + test_network (); + exit (0); +} + #define CONFIGURE_APPLICATION_NEEDS_CONSOLE_DRIVER #define CONFIGURE_APPLICATION_NEEDS_CLOCK_DRIVER #define CONFIGURE_RTEMS_INIT_TASKS_TABLE @@ -41,20 +59,3 @@ rtems_task Init (rtems_task_argument argument); #include -#include -#include -#include -#include "../networkconfig.h" - -void test_network (void); - -/* - * RTEMS Startup Task - */ -rtems_task -Init (rtems_task_argument ignored) -{ - rtems_bsdnet_initialize_network (); - test_network (); - exit (0); -} -- cgit v1.2.3