Commit graph

71 commits

Author SHA1 Message Date
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