Commit graph

557 commits

Author SHA1 Message Date
Stefan Lankes
1d5ad1c917 use response mail per default 2011-12-05 00:19:47 -08:00
Stefan Lankes
fae93b4304 support an approach without response mail 2011-12-04 04:47:40 -08:00
Stefan Lankes
feaf615724 align address to page boundary, cosmetic changes 2011-12-03 12:06:36 -08:00
Stefan Lankes
3acdf72b88 remove obsolete debug message 2011-12-01 06:52:04 -08:00
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
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
cf76781baa first steps to support affinity on the touch 2011-11-16 03:12:09 -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
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
Stefan Lankes
9e286a567e initialize atomic counters and enable Lubashevsky barrier 2011-11-08 06:49:40 -08: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
7edde5cb8f cosmetic changes 2011-11-07 12:24:11 -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
Stefan Lankes
4c2525c0b3 add code to evaluate the performance of our SVM system 2011-11-07 11:28:44 -08:00
Stefan Lankes
0c5fddeeb3 remove compiler warnings 2011-11-07 11:27:53 -08:00
Stefan Lankes
a5503ad23a add function icc_wait, which waits for a specific mail tag 2011-11-07 11:25:54 -08:00
Pablo Reble
2459cdcc7f - started to add L2 flush routine and adapt svm testcase 2011-11-07 07:39:08 -08:00
Stefan Lankes
ec0c1e5381 define dummy_header as static variable 2011-11-04 13:09:42 -07:00
Jacek Galowicz
098f3c48e1 Merge branch 'master' of git.lfbs.rwth-aachen.de:metalsvm 2011-10-24 19:27:12 +02:00
Jacek Galowicz
5a4bd9a069 Fixed some documentation errors across the project.
Changed some stuff in the doxyfile and added a directory structure for
future manual pages.
2011-10-24 19:26:27 +02:00
Stefan Lankes
e54b0e132b add test and set barrier 2011-10-21 14:21:39 -07:00
Stefan Lankes
1f7f702ae3 cosmetic changes 2011-10-21 14:19:05 -07:00
Stefan Lankes
2db441bc17 add temporary workaround to distribute shared pages over all memory controllers 2011-10-21 14:17:54 -07:00
Stefan Lankes
69d2114654 add flag MAP_REMAP to remap already mapped paged with new attributes 2011-10-10 15:37:35 -07:00
Stefan Lankes
c68332bea4 mask eMAC device per default 2011-10-10 13:10:50 -07:00
Stefan Lankes
244aa1a4c0 minor optimizations, use RC_RCCEID to determine the core id 2011-10-10 22:03:12 +02:00
Stefan Lankes
364609e8e0 add the array RC_RCCEID to determine the RCCE ID from a given core id 2011-10-10 21:54:56 +02:00
Stefan Lankes
8551a9ea9a use "nicer" function names 2011-10-10 06:23:00 +02:00
Stefan Lankes
8f4349ee51 minor optimizations 2011-10-09 21:03:31 -07:00
Stefan Lankes
8e6b00b42e redesign of the interrupt handling
=> now, the eMAC device uses also LINT0
2011-10-09 13:04:13 -07:00
Stefan Lankes
3bbba12ac9 fix bug in save_fpu_state 2011-10-07 16:11:25 +02:00
Stefan Lankes
5fe4f8895b minor optimizations and additional output messages 2011-10-07 16:10:34 +02:00
Stefan Lankes
907eb10e28 map all test and set register into the virtual address space 2011-10-05 13:22:51 -07:00
Stefan Lankes
fbb0b9237b add mmnif_irqhandler in the default handler 2011-10-03 03:53:15 -07:00
Stefan Lankes
498654447c move scc_memcpy.h to arch/x86/include/asm 2011-10-02 14:07:13 -07:00
Marian Ohligs
aecd3b1c8c remove compiler warnings in drivers/char/stdio 2011-09-30 11:59:45 +02:00
Stefan Lankes
0285c6b6b7 remove obsolete debug messages 2011-09-22 21:37:57 +02:00
Stefan Lankes
e9ddfd0db2 dump current value of CR0 2011-09-22 21:36:29 +02:00