Stefan Lankes
|
50b8068a78
|
fix bug in inline assembler
|
2012-05-21 12:16:19 -07:00 |
|
Stefan Lankes
|
b9b962ea73
|
revise software multitasking
=> remove hardware multitasking
|
2012-05-21 15:04:05 +02:00 |
|
Stefan Lankes
|
b39a84e07f
|
Merge remote-tracking branch 'origin/ctx_switch' into x64_new
|
2012-05-17 14:45:34 +02:00 |
|
Stefan Lankes
|
21e113c53a
|
avoid compiling of SCC features on non-SCC systems
|
2012-04-24 10:35:24 +02:00 |
|
Stefan Lankes
|
ee4e23bff0
|
Merge branch 'master' into experiments
|
2012-04-24 00:38:42 -07:00 |
|
Jacek Galowicz
|
0984eb593f
|
Commented everything
|
2012-04-14 09:57:18 +02:00 |
|
Jacek Galowicz
|
43fc6c94e5
|
Removed DS, ES, FS and GS registers from task switch routines
|
2012-04-14 09:18:36 +02:00 |
|
Jacek Galowicz
|
f4a7d6bd3a
|
The context is now switched by software.
- Cleanup to be done
- Arch_fork does NOT work in this state
- Multiprocessing support not yet implemented
|
2012-04-14 00:34:09 +02:00 |
|
Jacek Galowicz
|
49533df72e
|
Made the interrupt entry also safe the registers DS to GS.
This may be removed in the future for speed purposes.
|
2012-04-11 08:41:58 +02:00 |
|
Jacek Galowicz
|
72016236f1
|
Fixed two typos.
|
2012-04-02 14:55:29 +02:00 |
|
Stefan Lankes
|
bfbd560f70
|
this fixes booting with initrd on qemu 1.0
patch submitted by Niels Ole Salscheider <niels_ole@salscheider-online.de>
|
2012-02-02 22:54:09 +01:00 |
|
Stefan Lankes
|
e03d155fc0
|
add missing RCCE file to support RCCE_allreduce
|
2011-12-19 22:33:19 -08:00 |
|
Stefan Lankes
|
4148da6571
|
fine tuning
|
2011-12-19 12:26:22 -08:00 |
|
Jacek Galowicz
|
4e53aa6f95
|
Commented the PIT-initialization code to make it easier to understand.
|
2011-12-15 18:48:06 +01:00 |
|
Stefan Lankes
|
49ee4593d0
|
minor optimization of the mail benchmark
|
2011-12-14 01:39:55 -08:00 |
|
Stefan Lankes
|
dceb8485d9
|
increasing the support of affinity-on-first-touch
|
2011-12-14 01:39:12 -08:00 |
|
Generic account for RWTHAachen Students
|
adc10512ed
|
little changes in pingpong bench
|
2011-12-13 03:39:21 -08:00 |
|
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 |
|