c6d5656c63
moved list_fs() dump routine to fs/ and improved output
2014-01-28 11:10:54 +01:00
3f63d80b9c
fixed some compiler warnings
2013-11-26 17:18:47 +01:00
aa1730919e
standardized comment format and code cleanup
2013-11-20 12:03:24 +01:00
Stefan Lankes
2f64a5c772
replace tcpip_input by ethernet_input/ip_input
...
All MetalSVM drivers guarantee that the input function will be called in the context of the tcpip thread.
Therefore, we are able to use ethernet_input/ip_input instead of tcpip_input
2012-09-11 10:36:29 +02:00
Stefan Lankes
bffaf0bd57
on x64, disable the option to create user-level tasks
2012-09-10 15:39:51 +02:00
Stefan Lankes
5dd40e8978
some code cleanups
2012-08-01 14:52:31 +02:00
Stefan Lankes
31949d82d1
enable the support of the Intel's E1000 NIC
2012-07-26 09:13:42 +02:00
Stefan Lankes
da1d85cfd2
remove obsolete break condition
2012-07-19 00:25:16 +02:00
Stefan Lankes
837bc3ebe1
add config file tests.h, which specifies the starting apps
2012-07-16 21:55:42 +02:00
Stefan Lankes
4255cc0a6b
add SCC-related stuff to support the tickless kernel
2012-07-03 10:58:20 -07:00
Stefan Lankes
24914fcb4f
add prototype of a tickless kernel
...
only by entering the kernel, the tick counter will be updated
=> by using this feature, MetalSVM supports only LwIP's raw interface,
because we have no guarantee that the tcpip thread will get computation time
=> no NETCONN & BSD socket support
=> no load balancing support
2012-07-03 16:46:54 +02:00
Stefan Lankes
e8ec97923f
remove typo
2012-06-11 17:41:04 +02:00
Stefan Lankes
c2935e2f66
remove "unsecure" usage of get_page in page_init
2012-06-10 11:53:33 +02:00
Stefan Lankes
45313d47f2
add build environment for 64bit code
...
=> environment build 64bit kernel, but the kernel is not tested!
=> work in progess
2012-05-24 10:49:45 +02:00
Stefan Lankes
b9b962ea73
revise software multitasking
...
=> remove hardware multitasking
2012-05-21 15:04:05 +02:00
Generic account for RWTHAachen Students
adc10512ed
little changes in pingpong bench
2011-12-13 03:39:21 -08:00
Stefan Lankes
ef750e1c31
add debug message to determine the task id of the tcpip thread
2011-11-29 00:16:56 -08:00
Stefan Lankes
60cfb9b586
using of clear function names
2011-10-20 06:28:14 -07:00
Stefan Lankes
e7fa5f90e5
enable virtual IP device
2011-10-10 13:21:39 -07:00
Stefan Lankes
07c068cae2
temporary disabling of the virtual IP device
2011-10-09 13:01:24 -07:00
Stefan Lankes
58c9e33e47
switch back to default tests
2011-10-06 11:07:37 -07:00
Stefan Lankes
bc451eac54
switch to netio example
2011-10-05 22:13:30 -07:00
Stefan Lankes
ee075fabf0
enable rlogind
2011-10-04 10:29:50 +02:00
Stefan Lankes
42602df6b0
insert init code for the mmnif device
2011-10-04 10:26:55 +02:00
Stefan Lankes
42c69cfcfc
add rlogind
...
via 'telnet hostname 4211' is it possible to establish a connection to a mshell
2011-09-25 20:41:03 +02:00
Stefan Lankes
663af37539
remove typo
2011-09-19 01:52:48 -07:00
Stefan Lankes
9ff170da22
remove typo
2011-09-19 01:19:56 -07:00
Stefan Lankes
57806d905d
switch back to the default tests
2011-09-19 10:10:30 +02:00
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