Marian Ohligs
491bb39465
rename memtests in memtest, remove it from testapps.
...
start it via mshell: memtest size mb/kb/b
2013-01-30 17:52:24 +01:00
Marian Ohligs
a08d79fba5
add simple malloc 8MB testcase
2013-01-30 16:29:59 +01:00
Jacek Galowicz
d92339a3b3
Test cases: Little big report print fix. Ooops. ;)
2012-12-27 22:10:59 +01:00
Jacek Galowicz
528a4a5f5c
Testcases: The master core will now retrieve test results from all other
...
cores and print a summary.
2012-12-27 11:44:24 -08:00
Jacek Galowicz
db4450f565
Adapted the #ifdef constructs to make the kernel compile if CHIEFTEST is
...
activated on non-SCC machines.
2012-09-17 14:58:58 +02:00
Jacek Galowicz
51a4f5a7a7
Added more apps to the test case application.
2012-09-17 14:51:10 +02:00
Jacek Galowicz
36477f214a
Added an initial version of a test case application.
2012-09-16 16:48:55 +02:00
Jacek Galowicz
7743e4b9ab
Added some comments and fixed a typo.
2012-09-15 18:20:31 +02:00
Stefan Lankes
b891b94a88
disable socket by passing (default configuration)
2012-09-10 09:58:47 +02:00
Stefan Lankes
89c792cc03
fix bug in the calculation of esp0
2012-07-19 00:17:31 +02:00
Stefan Lankes
47fae3de67
some code cleanups
2012-07-17 14:06:48 -07:00
Stefan Lankes
680cc3cf14
Merge branch 'master' of git.lfbs.rwth-aachen.de:metalsvm_private
2012-07-16 14:18:05 -07:00
Stefan Lankes
aeb38a9f47
RCCE_IAM instead of RCCE_ue()
2012-07-16 14:14:53 -07:00
Stefan Lankes
837bc3ebe1
add config file tests.h, which specifies the starting apps
2012-07-16 21:55:42 +02:00
Stefan Lankes
4ed809ba13
only on the SCC, we enable the mmnif tests
2012-07-15 06:19:57 -07:00
Stefan Lankes
904dc76af8
remove typo
2012-07-15 06:06:38 -07:00
Stefan Lankes
06381be78c
start TCP demo app, if LWIP is enabled
2012-07-15 05:55:53 -07:00
Stefan Lankes
24914fcb4f
add prototype of a tickless kernel
...
only by entering the kernel, the tick counter will be updated
=> by using this feature, MetalSVM supports only LwIP's raw interface,
because we have no guarantee that the tcpip thread will get computation time
=> no NETCONN & BSD socket support
=> no load balancing support
2012-07-03 16:46:54 +02: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
c52d457b08
switch to the default apps
2012-04-24 01:29:24 -07:00
Stefan Lankes
ee4e23bff0
Merge branch 'master' into experiments
2012-04-24 00:38:42 -07:00
Jacek Galowicz
9b36a72f5f
Wrote a benchmark for measuring the context switch time.
2012-04-15 19:40:51 +02:00
Jacek Galowicz
0984eb593f
Commented everything
2012-04-14 09:57:18 +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
17106b7a74
Added a context switch measurement scenario from the operating systems
...
lecture
2012-04-09 20:01:39 +02:00
Florian Zeitz
b64324def1
Fix tautologic compare, harmonize types
2012-02-28 13:20:46 +01:00
Florian Zeitz
4b7cc737f6
Fix GFX_init() and use it instead of gfx_init()
2012-02-28 13:16:55 +01:00
Stefan Lankes
fd4281bb16
fine tuning
2011-12-21 08:26:03 -08:00
Stefan Lankes
b9747ae4d1
fine tuning
2011-12-21 06:54:15 -08:00
Stefan Lankes
e3e77baee5
add jacobi example
2011-12-21 05:22:16 -08:00
Stefan Lankes
49ee4593d0
minor optimization of the mail benchmark
2011-12-14 01:39:55 -08:00
Stefan Lankes
022983346e
Merge branch 'experiments' of git.lfbs.rwth-aachen.de:metalsvm into experiments
2011-12-13 05:42:01 -08:00
Stefan Lankes
85bcb140d9
switch to affinity by first touch in our examples
2011-12-13 05:40:59 -08:00
Generic account for RWTHAachen Students
adc10512ed
little changes in pingpong bench
2011-12-13 03:39:21 -08:00
Stefan Lankes
ce9435612c
add lowlevel benchmark to measure the overhead of the SVM system
2011-12-05 02:40:53 -08:00
Stefan Lankes
e28dd65204
cosmetic changes, increasing the readability
2011-12-04 04:48:52 -08:00
Stefan Lankes
4bed72c890
use nicer code style, remove obsolte lines
2011-11-21 13:35:42 -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
Pablo Reble
1636501973
- fix merge conflicts
2011-11-10 01:09:31 -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
d24958f8b1
Merge branch 'svm' of git.lfbs.rwth-aachen.de:metalsvm into svm
2011-11-08 01:12:13 -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
9dbde43197
rename svmmalloc to svm_malloc, rename svmfree to svm_free, add the function svm_barrier
2011-11-07 12:19:57 -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
5950a5c3a7
fix typo
2011-11-04 13:07:00 -07:00