Commit graph

1705 commits

Author SHA1 Message Date
Stefan Lankes
b1bf768341 temporary disabling the support of reentrant functions 2012-04-27 22:25:54 +02:00
Stefan Lankes
702bc7dfcd minor improvements 2012-04-24 21:02:47 +02:00
Stefan Lankes
71a1502489 add support of pid caching 2012-04-24 20:47:36 +02:00
Stefan Lankes
e6816bb0bd add test case for the system call "getpid" 2012-04-24 20:44:25 +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
Stefan Lankes
86687fdd6f disable the support of operations on large files (sseek64 etc.) 2012-04-23 13:39:17 -07:00
Stefan Lankes
0c4e177c1f switch to a reentrant version of newlib and uses correct values for O_CREAT & Co
=> see include/metalsvm/fs.h and newlib/examples/hello.c
2012-04-23 21:23:49 +02:00
Stefan Lankes
dafa1f813e upgrade to newlib 1.2.0 2012-04-23 15:29:51 +02:00
Stefan Lankes
ee5597df15 increasing the readability 2012-04-22 21:40:17 +02: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
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
f4950981b2 Added a define constant for task switching modes. 2012-04-09 20:02:21 +02:00
Jacek Galowicz
17106b7a74 Added a context switch measurement scenario from the operating systems
lecture
2012-04-09 20:01:39 +02:00
Stefan Lankes
bc6a55a696 Merge branch 'master' of git.lfbs.rwth-aachen.de:metalsvm 2012-04-03 16:17:46 +02:00
Jacek Galowicz
72016236f1 Fixed two typos. 2012-04-02 14:55:29 +02:00
Jacek Galowicz
da1e72f5b3 Added the famous Mike Ostrich logo to the documentation! 2012-03-28 14:01:12 +02:00
Jacek Galowicz
5e4e0e2159 Edited the Doxyfile
Fixed some errors and added a nice iframes treeview.
2012-03-28 13:06:25 +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
Florian Zeitz
f58afd7e34 Introduce CPP_FOR_TARGET in Makefile 2012-02-28 12:48:25 +01:00
Stefan Lankes
8ec1d0e817 fix deadlock in load_balancing 2012-02-24 06:47:41 +01:00
Marian Ohligs
5b5139c283 now using readsyscall in newlib/net/recv and writesyscall in newlib/net/send 2012-02-14 17:01:57 +01:00
Marian Ohligs
9f30fab544 fix newlib/Makefile 2012-02-14 10:32:35 +01:00
Marian Ohligs
181610783e Merge branch 'master' into readwrite 2012-02-08 10:05:24 +01: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
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
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
2183059db7 add Simon's script for nicer output messages 2011-12-14 02:45:24 -08:00
Stefan Lankes
b0e8b71e1e Merge branch 'experiments' of git.lfbs.rwth-aachen.de:metalsvm into experiments
Conflicts:
	arch/x86/scc/icc.c
2011-12-14 01:45:30 -08: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
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
Stefan Lankes
18ef7ad7d8 send no noise message to core A and B 2011-12-13 04:28:24 -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
1d5ad1c917 use response mail per default 2011-12-05 00:19:47 -08:00
Stefan Lankes
e28dd65204 cosmetic changes, increasing the readability 2011-12-04 04:48:52 -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