Commit graph

1705 commits

Author SHA1 Message Date
Stefan Lankes
2d1a19f15e use core ids instead of RCCE ids for the mailbox benchmarks 2011-12-01 05:40:10 -08:00
Stefan Lankes
54b1c3e6ac check five times the receive buffers because a remote interrupt could pass the mail 2011-11-29 03:22:01 -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
7ed258a1fb remove buf in the calucaltion of the MPB address
+ increasing the readabilty
+ add additional performance counters for the page allocation
2011-11-21 13:39:01 -08:00
Stefan Lankes
2071bb0601 increasing the readability of the code 2011-11-21 13:38:02 -08:00
Stefan Lankes
85c94f7af7 disable unused performance counters 2011-11-21 13:37:15 -08:00
Stefan Lankes
4bed72c890 use nicer code style, remove obsolte lines 2011-11-21 13:35:42 -08:00
Generic account for RWTHAachen Students
698759df75 fix bug in Makefile.example 2011-11-21 03:37:19 -08:00
Jacek Galowicz
17da526f10 Added cross compiler and stack protector variable to Makefile
If using another tool chain to compile everything, like on the Intel SCC
or OS X, there is only one variable in the Makefile to change the cross compiler prefix.
Furthermore, there is another variable to remove the -fno-stack-protector setting, which is important for compiling on the SCC.

Adapted the documentation to this, too.
2011-11-19 12:21:45 +01:00
Stefan Lankes
cf76781baa first steps to support affinity on the touch 2011-11-16 03:12:09 -08:00
Stefan Lankes
d9e0d932f0 workaround to disable temporary the mmnif device 2011-11-16 03:11:16 -08:00
Stefan Lankes
5221c3bf46 redesign of the init routine
- use affinity-on-first touch to determine the "nearest" location
2011-11-16 02:47:47 -08:00
Stefan Lankes
8c67426c8c Merge branch 'svm' of git.lfbs.rwth-aachen.de:metalsvm into svm 2011-11-10 01:15:37 -08:00
Pablo Reble
1636501973 - fix merge conflicts 2011-11-10 01:09:31 -08:00
Stefan Lankes
e68568aa8f Merge branch 'svm' of git.lfbs.rwth-aachen.de:metalsvm into svm
Conflicts:
	arch/x86/mm/svm.c
2011-11-10 01:00:45 -08:00
Stefan Lankes
aba9731610 first steps to realiz "affinity-on-first-touch" 2011-11-10 00:58:34 -08:00
Pablo Reble
a114e3997d Merge branch 'svm', remote branch 'origin/svm' into svm
Conflicts:
	arch/x86/mm/svm.c
2011-11-09 07:56:54 -08:00
Pablo Reble
774388526a - set correct task flag
- cosmetical changes
2011-11-09 07:48:16 -08:00
Jacek Galowicz
79df8dc737 Wrote a task starting tutorial article for the documentation. 2011-11-09 16:37:31 +01:00
Marian Ohligs
1a72958274 Merge branch 'master' into readwrite 2011-11-09 13:14:29 +01:00
Marian Ohligs
14689517e6 some changes in ls 2011-11-09 13:13:41 +01:00
Marian Ohligs
557cdfa4b9 remove debug msg 2011-11-09 12:53:46 +01:00
Marian Ohligs
b292e96cec fix bug 2011-11-09 12:51:21 +01:00
Marian Ohligs
6a10fb1a0b add ls in mshell 2011-11-09 12:14:31 +01:00
Marian Ohligs
a834155cce add readdir 2011-11-09 11:56:37 +01:00
Jacek Galowicz
0ae9fbd1bb Merge branch 'master' of git.lfbs.rwth-aachen.de:metalsvm 2011-11-09 10:48:54 +01:00
Jacek Galowicz
75263f85d6 Template-fix
Fixed the doxygen HTML-documentation template. This feature seems to be                               quite new, so they will change things from time to time...

Works with doxygen 1.7.5.1

Fixed two spots where Stefan fixed the text in the original article from L2P.
2011-11-09 10:47:41 +01:00
Marian Ohligs
f108a3613f add newlib support for readdir 2011-11-08 21:49:00 +01:00
Stefan Lankes
e9cbe88e21 Merge branch 'master', remote branch 'origin' into svm 2011-11-08 12:23:30 -08:00
Pablo Reble
7b6a2424e0 - implemented first draft of L2 flush 2011-11-08 09:22:49 -08:00
Stefan Lankes
ed26215989 add additional performance counters 2011-11-08 07:46:35 -08:00
Stefan Lankes
b9664a0db4 minor optimizations 2011-11-08 07:46:01 -08:00
Marian Ohligs
c63fa01de6 add opendir, add closedir 2011-11-08 16:45:16 +01:00
Marian Ohligs
92c1bbae62 Merge branch 'master' into readwrite
Conflicts:
	newlib/src/libgloss/metalsvm/Makefile.in
2011-11-08 16:09:34 +01:00
Marian Ohligs
2688601379 remove debug msg 2011-11-08 16:01:07 +01:00
Marian Ohligs
e6218e3821 Merge branch 'master' of git.lfbs.rwth-aachen.de:metalsvm 2011-11-08 16:00:03 +01:00
Marian Ohligs
b6b6d42a89 fix bug in open 2011-11-08 15:55:15 +01:00
Stefan Lankes
9e286a567e initialize atomic counters and enable Lubashevsky barrier 2011-11-08 06:49:40 -08:00
Marian Ohligs
108c73e35f fix bug in open 2011-11-08 15:46:40 +01:00
Jacek Galowicz
7db55b481d Fixed a doxygen comment line. 2011-11-08 14:00:11 +01:00
Jacek Galowicz
120500b5cb Translated the documentation from the L2P into english and put them into
the Doxygen documentation.

Documenters can just put *.dox files into the documentation/text/
directory which describe how to do things with MetalSVM.
making_coffee.dox is still missing - anyone?
2011-11-08 13:58:29 +01:00
Marian Ohligs
d51e4c32c4 change makefiles, use own dirent.h 2011-11-08 12:50:29 +01:00
Marian Ohligs
dfc0f6026f remove folder in src/newlib/libc/sys/metalsvm 2011-11-08 10:49:19 +01:00
Stefan Lankes
d24958f8b1 Merge branch 'svm' of git.lfbs.rwth-aachen.de:metalsvm into svm 2011-11-08 01:12:13 -08:00
Stefan Lankes
4c61e37fca first steps to realize a Lubachevsky barrier with flag 2011-11-08 01:03:27 -08:00
Stefan Lankes
198c1dcebd merge Simon's current version of our mailbox system 2011-11-07 13:01:57 -08:00
Stefan Lankes
2e1c062780 set laplace to the default example 2011-11-07 12:24:27 -08:00
Stefan Lankes
7edde5cb8f cosmetic changes 2011-11-07 12:24:11 -08:00
Stefan Lankes
d9a4acdb22 do not longer use SHM_ADD 2011-11-07 12:23:32 -08:00
Stefan Lankes
9dbde43197 rename svmmalloc to svm_malloc, rename svmfree to svm_free, add the function svm_barrier 2011-11-07 12:19:57 -08:00