Commit graph

261 commits

Author SHA1 Message Date
Carl-Benedikt Krüger
be6ed47b85 ... 2011-06-27 12:56:28 +02:00
Carl-Benedikt Krüger
9ced49c303 ... 2011-06-27 12:54:25 +02:00
Carl-Benedikt Krüger
f5c7071ecd ... 2011-06-27 12:35:33 +02:00
Carl-Benedikt Krüger
40da25fd3e ... 2011-06-27 12:31:06 +02:00
root
7724b70d55 upgrade to newest metalsvm 2011-06-27 11:39:01 +02:00
Stefan Lankes
692e554a3a remove obsolete test 2011-06-21 23:10:45 -07:00
root
f8b2a099c9 ... 2011-06-21 13:49:53 +02:00
root
2c6c23fec1 ... 2011-06-21 13:48:10 +02:00
root
ed7ebac5c6 ... 2011-06-21 13:43:21 +02:00
root
cc1a81a0c6 ... 2011-06-21 13:42:30 +02:00
root
5ef8d16c91 ... 2011-06-21 13:40:07 +02:00
root
1b710d63df ... 2011-06-21 13:30:55 +02:00
root
3e8b2b1808 ... 2011-06-21 13:27:38 +02:00
root
5513d5f6cb ... 2011-06-21 13:23:32 +02:00
root
16719bad00 ... 2011-06-21 13:07:04 +02:00
root
a2a2c5064f ... 2011-06-21 12:55:17 +02:00
root
ec9968c851 ... 2011-06-21 12:40:15 +02:00
root
f21f09d42e ... 2011-06-21 12:39:18 +02:00
root
0b9eaee307 ... 2011-06-21 12:38:19 +02:00
root
c3f72f7034 ... 2011-06-21 12:37:13 +02:00
root
47d9b41520 ... 2011-06-21 12:31:01 +02:00
Stefan Lankes
b4639fc1ae fix typo, remove some SCC workarounds 2011-06-08 23:42:20 -07:00
Stefan Lankes
6c80f9e15a add initial version of eMAC driver
as workround for some bugs, a few LwIP features and the interrupt handling in ICC are disabled
2011-06-05 00:05:41 -07:00
Marian Ohligs
47e22ba262 Merge branch 'master' into ohligs 2011-05-29 20:54:35 +02:00
Stefan Lankes
bfc5f29620 add ping test and increase the number of timeouts 2011-05-29 15:54:33 +02:00
Marian Ohligs
83f5a4c426 Merge branch 'master' into ohligs
Conflicts:
	.gitignore
2011-05-29 11:20:49 +02:00
Stefan Lankes
cdd16a2b9f add the SSE support
=> context switch stores also the SSE registers
2011-05-28 23:35:46 +02:00
Marian Ohligs
9137549a42 add basic mshell
-> help
-> exit
-> path/to/elf
2011-05-24 00:48:56 +02:00
Marian Ohligs
bb80eec6e4 Merge branch 'ohligs' into readwrite 2011-05-23 13:48:12 +02:00
Marian Ohligs
bae6e2df51 add tiny hangman test 2011-05-23 13:47:05 +02:00
Marian Ohligs
06f24224ef Merge branch 'ohligs' into readwrite 2011-05-18 18:18:36 +02:00
Marian Ohligs
1f74434a46 Merge branch 'master' into ohligs 2011-05-18 12:50:41 +02:00
Stefan Lankes
08f5153257 add the support of inter core interrupts 2011-05-17 08:13:20 -07:00
Marian Ohligs
0ac95a30b3 Merge branch 'ohligs' into readwrite
Conflicts:
	drivers/char/null.c
	drivers/stderr/Makefile
	drivers/stderr/stderr.c
	drivers/stdin/Makefile
	drivers/stdin/stdin.c
	drivers/stdout/Makefile
	drivers/stdout/stdout.c
	fs/initrd.c
	include/metalsvm/fs_types.h
	include/metalsvm/tasks_types.h
	kernel/syscall.c
	kernel/tasks.c
	kernel/tests.c
	newlib/examples/hello.c
	newlib/examples/test
	tools/Makefile
2011-04-26 17:27:42 +02:00
Marian Ohligs
6c45e03d0e Merge branch 'master' into ohligs
Conflicts:
	fs/initrd.c
2011-04-26 16:52:52 +02:00
Stefan Lankes
3a0e42eef1 add ping pong test and some bug fixes in the ICC part 2011-04-24 07:27:27 -07:00
Marian Ohligs
02f7fecc61 first stdin, stout, stderr implementation (still buggy) 2011-04-23 11:04:32 +02:00
Stefan Lankes
a563c756ee fix bug in the setup of the caching strategy 2011-04-21 09:33:49 -07:00
Stefan Lankes
f3b620a9be add rudimental support of the system call times
- no full support of the POSIX API
- however, the libc function clock works correctly
2011-04-21 10:13:58 +02:00
Stefan Lankes
0c411fd702 add basic support of sbrk and fix bug in saving of the fpu context 2011-04-21 07:32:20 +02:00
Marian Ohligs
40ce1fe457 manual merge old readwrite branch 2011-04-21 00:25:05 +02:00
Stefan Lankes
faa41e25e2 add basic support of sbrk and fix bug in saving of the fpu context 2011-04-20 21:23:22 +02:00
Marian Ohligs
0444ef966d - replace syscalls with kprintfs
- remove stdin, stdout and stderr for testing
2011-04-20 12:25:38 +02:00
Marian Ohligs
aefc7e1165 add to dev folder: stdin, stdout and stderr 2011-04-19 00:33:45 +02:00
Marian Ohligs
04583e3982 read write patch (not working yet) 2011-04-07 16:41:39 +02:00
Stefan Lankes
472b13b527 fix typo 2011-03-09 18:35:23 +01:00
Stefan Lankes
2d9ba6ae70 forwarding arguments to the new tasks 2011-03-08 23:12:38 +01:00
Stefan Lankes
a27150b923 Fix bug in system call "fork"
- issues: memory leak
2011-03-02 23:08:01 +01:00
Stefan Lankes
5ce3ed9338 First steps to support the system calls "fork" and "wait"
- Currently, the system call "fork" doesn't work and has a memory leak
- However, it is a good starting point for further developments.
2011-03-02 13:49:36 +01:00
Stefan Lankes
e157f93104 create also for kernel tasks a new PGD 2011-02-24 18:44:11 +01:00