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
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
Simon Pickartz
ddc72ef51e
add some printfs for debugging purpose
2011-06-05 05:46:39 -07: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
Simon Pickartz
4a1930fb9f
bug fix
2011-05-31 04:29:20 -07:00
Simon Pickartz
9aa95fee0c
add anysource support for irecv and recv
2011-05-31 12:58:15 +02:00
Simon Pickartz
3cf792d250
add mailbox test
2011-05-31 02:55:40 -07:00
Simon Pickartz
d1fd6d151f
kfree calls match to inteface now
2011-05-31 01:57:48 -07:00
Simon Pickartz
e7cae5599d
conflict fix
2011-05-31 01:53:05 -07:00
Simon Pickartz
cb3f4295e4
add iRCCE_mailbox.c to Makefile
2011-05-31 01:50:47 -07:00
Simon Pickartz
b05400348a
anylength support in isend
2011-05-31 10:48:28 +02:00
Simon Pickartz
683f36b83e
added mailbox-system
2011-05-31 10:22:26 +02:00
Stefan Lankes
f51b24a45f
using of kprintf instead of printf
2011-05-24 15:05:29 -07:00
Stefan Lankes
2357d65a09
add baremetal version of coreid, readLUT and writeLUT
2011-05-24 15:04:44 -07:00
Stefan Lankes
fc17e7710d
simplify pingpong benchmark
2011-05-18 00:37:25 -07:00
Stefan Lankes
08f5153257
add the support of inter core interrupts
2011-05-17 08:13:20 -07:00
Stefan Lankes
3a0e42eef1
add ping pong test and some bug fixes in the ICC part
2011-04-24 07:27:27 -07:00
Stefan Lankes
29ab43f289
First steps to realize Inter-Core-Communication via RCCE
2011-04-23 00:13:12 -07:00
Stefan Lankes
145c2e91be
enables runtime debug messages for RCCE library calls
2011-04-21 07:31:45 +02:00
Stefan Lankes
ed22678011
add code to initialize (i)RCCE and to test RCCE
2011-04-21 07:31:44 +02:00
Stefan Lankes
373d663fd0
add iRCCE code
2011-04-21 07:31:38 +02:00
Stefan Lankes
b5908af744
Merge branch 'master' of git.lfbs.rwth-aachen.de:metalsvm into doxygen
...
Conflicts:
.gitignore
arch/x86/include/asm/apic.h
arch/x86/include/asm/page.h
arch/x86/include/asm/processor.h
arch/x86/kernel/idt.c
2011-04-14 08:40:52 +02:00
Stefan Lankes
eeb49cdb90
add the SCC support of a initial ramdisk
2011-04-13 11:03:34 -07:00
Stefan Lankes
12fb2a60f2
create a dynamic region, which specifies the boot parameters
2011-04-13 07:04:50 -07:00
Stefan Lankes
f0e4a2b833
add the support of the memory type MPBT
...
=> seesection "10.1.2 Internal Cache Changes" of SCC External Architecture Specification (R1.1)
2011-04-05 23:43:44 -07:00
Stefan Lankes
9918db81ec
fix bugs in initialization of RCCE
...
at first, we have to enable paging and to disable caching for the configuration registers
2011-04-05 01:55:02 -07:00
Jacek Galowicz
f411498368
Commented another bunch of header files.
2011-04-04 18:12:08 +02:00
Stefan Lankes
27ddfb29e6
set default frequency to 533 MHz
2011-04-01 00:26:14 -07:00
Stefan Lankes
fb215aca47
redesign of the SCC bootloader and rename kernel file to metalsvm.elf
2011-03-31 12:50:42 -07:00
Stefan Lankes
edbc87a1fb
add the MPB programm of the RCCE distribution to MetalSVM
2011-03-26 00:55:20 -07:00
Stefan Lankes
2fb15062da
use only a int to specify the frequency in MHZ
2011-03-26 00:18:49 -07:00
Stefan Lankes
f9ec7ccadc
redesign of the SCC's init routines
2011-03-25 20:28:43 +01:00
Stefan Lankes
ccb8e7c73a
disable unsupported function RCCE_wtime
2011-03-24 11:39:36 +01:00
Stefan Lankes
c738a64d57
integration of RCCE in MetalSVM (untested version)
...
Attention: currently, MetalSVM didn't support the floating point unit
=> no using of RCCE_wtime
=> no using of the data type RCCE_double
=> RCCE_init expect an integer value as frequency in MHZ
2011-03-24 11:21:38 +01:00
Stefan Lankes
1a141d9dc9
create a separate directory for SCC specific code
2011-03-24 07:13:55 +01:00