Commit graph

79 commits

Author SHA1 Message Date
Stefan Lankes
ed1f9db86e switch to the netconn-based echo example 2011-09-18 22:10:14 +02:00
Stefan Lankes
2dd6fb87d1 use netifapi to initialize the NICs 2011-09-18 21:31:19 +02:00
Stefan Lankes
b9ae214510 disable all TCP task to avoid "threading problems" 2011-09-17 15:23:03 +02:00
Marian Ohligs
e572d1c502 Merge branch 'master' into ohligs
Conflicts:
	kernel/init.c
	kernel/tests.c
2011-09-09 21:23:15 +02:00
Stefan Lankes
42ee9a2a6a now, we use on all SCCs the same IP (192.168.28.(COREID+1)) 2011-09-07 01:41:17 -07:00
Stefan Lankes
8aadb9a426 to solve some DHCP issues, we use same procedure to initialize LwIP like the LwIP examples 2011-09-07 10:09:47 +02:00
Marian Ohligs
ed5dba2672 Merge branch 'master' into ohligs
Conflicts:
	kernel/tests.c
2011-08-29 14:52:23 +02:00
Stefan Lankes
38d26aecae Merge branch 'master' into demo 2011-08-28 23:59:12 -07:00
Stefan Lankes
45d1acddca remove dirty workaround 2011-08-28 09:02:03 -07:00
Stefan Lankes
e015f72686 disable temporary the mmnif device 2011-08-27 14:29:52 -07:00
Stefan Lankes
c81c83e9ff Merge remote branch 'origin/mailbox_integration' into demo 2011-08-27 08:07:43 -07:00
Stefan Lankes
771db80f26 remove merge error => scheduler has to call "finish_task_switch" 2011-08-27 06:57:21 -07:00
Stefan Lankes
2605ce5b34 RCCE_shmalloc returns only a physical address => we have to map this region into the virtual address space 2011-08-23 01:12:52 -07:00
Simon Pickartz
47deea941a remove debug printfs 2011-08-21 11:38:09 -07:00
Simon Pickartz
c0f9747c67 kernel task mail_ping no STDCALL any more 2011-08-18 01:29:55 -07:00
Stefan Lankes
7980fd5bd7 RCCE_shmalloc manages only physical memory regions
=> users have to map these regions in the virtual address space by their own
=> temporary disabling of mmnif
2011-08-15 07:13:31 -07:00
Marian Ohligs
5c7e9f38ec Merge branch 'master' into ohligs
Conflicts:
	.gitignore
	kernel/syscall.c
	kernel/tasks.c
	kernel/tests.c
	newlib/examples/Makefile
2011-08-10 16:57:17 +02:00
Stefan Lankes
5d9f361174 add system calls to map the user-level socket library to LwIP sockets 2011-08-10 08:15:53 +02:00
Marian Ohligs
4184ac8b94 Merge branch 'master' into ohligs 2011-08-06 19:05:59 +02:00
Stefan Lankes
6c13cc7584 enable mmnif and some cosmetic changes 2011-08-06 08:52:07 -07:00
Marian Ohligs
cdc6707852 Merge branch 'master' into ohligs
- one more bug: block_task is missing

Conflicts:
	include/metalsvm/tasks_types.h
	kernel/main.c
	kernel/tasks.c
2011-08-06 17:51:48 +02:00
Stefan Lankes
7d63b27105 Merge branch 'krueger' into network 2011-08-06 08:00:46 -07:00
Stefan Lankes
e4a170938e create a special init task (initd), which spawns all other tasks 2011-08-06 15:52:47 +02:00
Carl-Benedikt Krüger
eb25d1cecc ... 2011-08-02 16:39:04 +02:00
Carl-Benedikt Krüger
e474cd4fe6 ... 2011-08-02 16:30:25 +02:00
Carl-Benedikt Krüger
5ae9d126e3 ... 2011-08-02 16:00:32 +02:00
Marian Ohligs
032bba3a95 - some chmod changes 2011-08-02 15:58:20 +02:00
Carl-Benedikt Krüger
d2f5149fb8 ... 2011-08-02 15:56:58 +02:00
Carl-Benedikt Krüger
863c5bf64d merge && test for master 2011-08-02 15:49:23 +02:00
Carl-Benedikt Krüger
46ada07578 merge && test for master 2011-08-02 15:43:22 +02:00
Carl-Benedikt Krüger
fbc0978462 merge && test for master 2011-08-02 15:38:40 +02:00
Carl-Benedikt Krüger
a44c26c6ce merge && test for master 2011-08-02 15:33:48 +02:00
Carl-Benedikt Krüger
d963bb694c merge && test for master 2011-08-02 15:13:20 +02:00
Marian Ohligs
b744c01dc0 - correcting some AUTO-merge faults 2011-08-02 13:14:03 +02:00
Marian Ohligs
0aac6cf2be Merge branch 'master' into ohligs 2011-08-02 13:08:10 +02:00
Stefan Lankes
81a24913ca fix bug by disabling LwIP 2011-08-02 13:05:08 +02:00
Carl-Benedikt Krüger
be7a5ff269 merge && test for master 2011-08-02 12:32:41 +02:00
Carl-Benedikt Krüger
4d5150558a merge && test for master 2011-08-02 12:24:05 +02:00
Marian Ohligs
c7012f7bc0 - enable flags O_RDONLY O_WRONLY and O_RDWR 2011-08-02 11:57:14 +02:00
Marian Ohligs
429c2a99d7 Merge branch 'master' into ohligs 2011-08-01 22:35:04 +02:00
Stefan Lankes
5c9ef35170 use tcpip_input instead of ethernet_input
=> With NO_SYS=0, netif->input must be set to tcpip_input for all netif types (whether ethernet, PPP, slipif, etc.)
2011-08-01 21:57:38 +02:00
Marian Ohligs
94a98c5950 Merge branch 'master' into ohligs
Conflicts:
	kernel/tasks.c
2011-07-30 19:21:25 +02:00
Stefan Lankes
8c9504a87f add some additional error checks 2011-07-30 17:40:09 +02:00
Marian Ohligs
55e0e971be merge master 2011-07-27 10:28:01 +02:00
Carl-Benedikt Krüger
9d51e282da server & client test 2011-07-12 14:39:23 +02:00
Stefan Lankes
ea10e8f4d6 fix bug to compile MetalSVM on systems without RCCE support 2011-07-04 22:21:02 +02:00
Stefan Lankes
30aaa5fda3 review of Benedikt's virtual IP device 2011-07-04 13:02:19 -07:00
Stefan Lankes
227031a41c Merge branch 'master' into network 2011-07-04 11:41:21 -07:00
Stefan Lankes
f48c738d8e fix bug in the initialization of LwIP 2011-07-04 10:56:15 -07:00
Stefan Lankes
32a36c5e6e disable ping example 2011-07-02 00:28:41 -07:00