Commit graph

449 commits

Author SHA1 Message Date
Stefan Lankes
fec9f9cfe1 switch back to the ping example
- use RAW interface
- cut the timer debug messages
2011-06-30 12:26:16 -07:00
Stefan Lankes
bc2eb33141 Merge branch 'master' of git.lfbs.rwth-aachen.de:metalsvm 2011-06-30 12:13:50 -07:00
Stefan Lankes
86b1d02945 remove obsolete lines 2011-06-30 12:11:58 -07:00
Stefan Lankes
89ae9be16e add missing delays 2011-06-30 14:16:55 +02:00
Stefan Lankes
e1d3ac2ec5 remove obsolete code & minor optimizations 2011-06-29 12:31:32 -07:00
Stefan Lankes
de216756d1 move mailbox example to tests.c 2011-06-29 12:29:04 -07:00
Stefan Lankes
11e25ee5c8 fix copy/paste failure, Simon has written the mailbox system
=> fix failure in copyright statement
2011-06-28 23:39:40 -07:00
Stefan Lankes
4e89605b1f Merge branch 'master' into mailbox 2011-06-28 13:48:15 -07:00
Stefan Lankes
af2345d15c remove typos and cosmetic changes 2011-06-28 13:45:12 -07:00
Stefan Lankes
01a7530d63 use the FPGA registers to determine the number slots, which are used as private memory 2011-06-28 10:58:32 -07:00
Stefan Lankes
7b2dfe4497 map off-die shared memory in the kernel address space
- plus example code
2011-06-27 15:12:58 -07:00
Simon Pickartz
d6860b60b7 Merge branch 'master' of git.lfbs.rwth-aachen.de:metalsvm into mailbox_integration 2011-06-27 13:37:26 +02:00
Stefan Lankes
499fc1192f comment ping example 2011-06-22 11:29:59 -07:00
Simon Pickartz
39b79506bf Merge branch 'master' of git.lfbs.rwth-aachen.de:metalsvm into mailbox_integration 2011-06-22 19:51:21 +02:00
Stefan Lankes
cf6fdf4067 reducing the size of the kernel image by using unintialized global arrays 2011-06-22 08:38:49 +02:00
Stefan Lankes
9095773735 Merge branch 'lwip' 2011-06-21 23:28:56 -07:00
Stefan Lankes
f8be2e3483 add first functional version of the eMAC driver
- this driver required at least sccKit 1.4.0
2011-06-21 23:26:31 -07:00
Stefan Lankes
19fffd46c5 use netif_set_up to enable the network device 2011-06-21 23:19:28 -07:00
Stefan Lankes
fd89f4f825 use the socket version of ping, if this feature is enabled in LwIP 2011-06-21 23:18:10 -07:00
Stefan Lankes
b68e9051cb MetalSVM is a research project => we trust the incoming IP packets
- set ETHARP_TRUST_IP_MAC to 1
2011-06-21 23:12:09 -07:00
Stefan Lankes
692e554a3a remove obsolete test 2011-06-21 23:10:45 -07:00
Simon Pickartz
f6fed124b6 use interrupts+anylength_call now 2011-06-09 04:23:17 -07:00
Stefan Lankes
5517d505db remove SCC workaround 2011-06-08 23:43:29 -07:00
Stefan Lankes
b4639fc1ae fix typo, remove some SCC workarounds 2011-06-08 23:42:20 -07:00
Stefan Lankes
9085bb67e4 fix typo 2011-06-09 08:29:06 +02:00
Stefan Lankes
b904e8e412 Merge branch 'master' of git.lfbs.rwth-aachen.de:metalsvm into lwip 2011-06-08 23:24:34 -07:00
Stefan Lankes
393808e198 fix bug in the initializtion of the BSS section
- DO NOT LONGER USE the compiler flag "-fno-zero-initialized-in-bss"
2011-06-09 08:18:12 +02:00
Generic account for RWTHAachen Students
fbd30d8f5a testing mail_check 2011-06-08 09:23:05 -07:00
Stefan Lankes
46b86a6746 remove typo 2011-06-08 06:03:57 -07:00
Simon Pickartz
0d5eb14892 fix in icc_mail_check 2011-06-08 05:07:22 -07:00
Simon Pickartz
7045bc208b merge 2011-06-08 05:00:52 -07:00
Simon Pickartz
f1aa9fa24c little mail test 2011-06-08 04:59:23 -07:00
Generic account for RWTHAachen Students
bba87c8e27 bug fix in mail_ping 2011-06-07 05:53:16 -07:00
Generic account for RWTHAachen Students
262e9f085a bug fix 2011-06-07 03:53:37 -07:00
Simon Pickartz
a980bd56e6 add mail_ping interrupt test-scenario 2011-06-07 12:40:07 +02:00
Simon Pickartz
570b559b5e add mail_ping interrupt test-scenario 2011-06-07 12:38:35 +02:00
Simon Pickartz
02037f6ba5 Merge branch 'mailbox_integration' of git.lfbs.rwth-aachen.de:metalsvm into mailbox_integration 2011-06-06 23:30:44 -07:00
Simon Pickartz
413af27f9b add counter for mail_ping latency 2011-06-06 23:29:00 -07:00
Stefan Lankes
536e02892f Merge branch 'master' of git.lfbs.rwth-aachen.de:metalsvm into lwip
Conflicts:
	lwip/src/include/lwipopts.h
2011-06-06 13:20:31 -07:00
Stefan Lankes
3b79af56a3 add the support of the Socket API 2011-06-06 21:45:10 +02:00
Generic account for RWTHAachen Students
240abdef8c little memory optimization in fetch-function 2011-06-06 08:32:59 -07:00
Generic account for RWTHAachen Students
521c3e1bc9 free allocated memory for iRCCE_MAIL_HEADER now; call iRCCE_finalize() in icc_halt() 2011-06-06 06:45:17 -07:00
Simon Pickartz
841e404a21 Merge branch 'master' of git.lfbs.rwth-aachen.de:metalsvm into mailbox_integration 2011-06-05 13:14:23 -07:00
Stefan Lankes
7ecdc87d89 integration of MetalSVM features into LwIP
- setting LwIP macro NO_SYS to 0
- this approach based on Carl-Benedikt Krueger's LwIP branch "krueger"
2011-06-05 21:39:57 +02:00
Simon Pickartz
ddc72ef51e add some printfs for debugging purpose 2011-06-05 05:46:39 -07:00
Simon Pickartz
771ed2190e a 2011-06-05 13:08:44 +02:00
Stefan Lankes
6c80f9e15a add initial version of eMAC driver
as workround for some bugs, a few LwIP features and the interrupt handling in ICC are disabled
2011-06-05 00:05:41 -07:00
Stefan Lankes
3645a598da remove typo 2011-05-31 23:44:03 +02:00
Simon Pickartz
11e61b6816 add printfs 2011-05-31 05:47:16 -07:00
Simon Pickartz
e59860dde3 add icc_mail_ping to icc.h 2011-05-31 04:57:55 -07:00