Marian Ohligs
|
ec6ccf9c3a
|
Merge branch 'ohligs' into readwrite
Conflicts:
newlib/examples/hello.c
|
2011-05-23 12:59:10 +02:00 |
|
Marian Ohligs
|
4f0bc05a74
|
add basic support of scanf, get ...
|
2011-05-23 12:56:14 +02:00 |
|
Marian Ohligs
|
34641f4338
|
- add some open-flag defines
- some design changes
|
2011-05-19 12:53:47 +02:00 |
|
Marian Ohligs
|
33be04bfcd
|
lseek only works with FS_FILE. On failture, the result is -EINVAL
|
2011-05-19 11:11:18 +02:00 |
|
Marian Ohligs
|
06f24224ef
|
Merge branch 'ohligs' into readwrite
|
2011-05-18 18:18:36 +02:00 |
|
Marian Ohligs
|
9e5dcfc2b4
|
add lseek (SEEK_SET, SEEK_CUR, SEEK_END)
- still missing some filetype checking
|
2011-05-18 18:14:23 +02:00 |
|
Marian Ohligs
|
1f74434a46
|
Merge branch 'master' into ohligs
|
2011-05-18 12:50:41 +02:00 |
|
Stefan Lankes
|
fc17e7710d
|
simplify pingpong benchmark
|
2011-05-18 00:37:25 -07:00 |
|
Stefan Lankes
|
08f5153257
|
add the support of inter core interrupts
|
2011-05-17 08:13:20 -07:00 |
|
Stefan Lankes
|
7970899fd1
|
use HALT instead of NOP8
|
2011-05-17 08:12:56 -07:00 |
|
Stefan Lankes
|
098546fe25
|
fix typo in the declaration of icc_ping
|
2011-05-17 08:11:41 -07:00 |
|
Marian Ohligs
|
c4a64535dd
|
Merge branch 'master' into ohligs
|
2011-05-16 23:22:39 +02:00 |
|
Jacek Galowicz
|
58115dc000
|
New Makefile target: qemudbg
This target starts qemu in Debug-Mode and GDB.
There is a GDB-Script file script.gdb which is extensible to match your
debugging needs.
|
2011-05-16 13:26:49 +02:00 |
|
Marian Ohligs
|
d1e0e2304d
|
Merge branch 'ohligs' into readwrite
Conflicts:
newlib/examples/test
|
2011-05-16 10:27:43 +02:00 |
|
Marian Ohligs
|
b94875ccfe
|
initrd_write:
- writing strings of any length now possible
|
2011-05-16 10:19:13 +02:00 |
|
Marian Ohligs
|
4460d92843
|
add syscall lseek (not working yet)
some design changes in kernel/systcall.c
|
2011-05-12 11:29:31 +02: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
|
2f6bf8219f
|
add some drivers Makefiles
|
2011-04-26 17:01:09 +02:00 |
|
Marian Ohligs
|
6c45e03d0e
|
Merge branch 'master' into ohligs
Conflicts:
fs/initrd.c
|
2011-04-26 16:52:52 +02:00 |
|
Marian Ohligs
|
f785bcf9a4
|
Fix Bug in stderr (same as stdout)
|
2011-04-26 16:49:10 +02:00 |
|
Marian Ohligs
|
4c370ad377
|
Bug fixed in stdout: printf is working
some test changes in initrd_write
|
2011-04-26 16:43:57 +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
|
ef59f6cb8d
|
Merge branch 'master' into ohligs
Conflicts:
kernel/tasks.c
|
2011-04-23 11:09:56 +02:00 |
|
Marian Ohligs
|
02f7fecc61
|
first stdin, stout, stderr implementation (still buggy)
|
2011-04-23 11:04:32 +02:00 |
|
Stefan Lankes
|
29ab43f289
|
First steps to realize Inter-Core-Communication via RCCE
|
2011-04-23 00:13:12 -07:00 |
|
Stefan Lankes
|
1157306567
|
remove typo
|
2011-04-22 23:19:53 -07:00 |
|
Stefan Lankes
|
eab1480113
|
remove typo
|
2011-04-22 09:55:27 +02:00 |
|
Stefan Lankes
|
900c67c2a0
|
remove obsolete flags
|
2011-04-22 09:31:33 +02:00 |
|
Stefan Lankes
|
ea4a7477c5
|
set CR0's MP flag to monitor the coprocessor
|
2011-04-21 19:46:55 +02:00 |
|
Stefan Lankes
|
6d143c00f7
|
Merge branch 'master' of git.lfbs.rwth-aachen.de:metalsvm
|
2011-04-21 09:40:31 -07:00 |
|
Stefan Lankes
|
a563c756ee
|
fix bug in the setup of the caching strategy
|
2011-04-21 09:33:49 -07:00 |
|
Stefan Lankes
|
2a5411c987
|
fix bug in the initialization of caching strategy
|
2011-04-21 09:28:56 -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
|
5d0cf35f4f
|
Merge branch 'master' of git.lfbs.rwth-aachen.de:metalsvm
|
2011-04-21 07:32:42 +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 |
|
Stefan Lankes
|
a3176aac0b
|
remove bug in the calulation of the break condition
|
2011-04-21 07:32:20 +02:00 |
|
Stefan Lankes
|
7cb05d8f4a
|
first version to support the FPU
- seems to work
- currently, we didn't support SIMD instructions
|
2011-04-21 07:32:10 +02:00 |
|
Stefan Lankes
|
d8ad0b8dce
|
add space to store the FPU context
|
2011-04-21 07:31:46 +02:00 |
|
Jacek Galowicz
|
a9c4b5ddc0
|
Encapsulated IDT-/GDT-descriptor configuring code into helper functions.
|
2011-04-21 07:31:45 +02:00 |
|
Stefan Lankes
|
65d66171d7
|
add jacobi solver as example program
|
2011-04-21 07:31:45 +02:00 |
|
Stefan Lankes
|
23313590be
|
use logical operations instead of / and % to increase the performance
|
2011-04-21 07:31:45 +02:00 |
|
Stefan Lankes
|
145c2e91be
|
enables runtime debug messages for RCCE library calls
|
2011-04-21 07:31:45 +02:00 |
|
Stefan Lankes
|
f25beaa8b0
|
define that we also load metalsvm.obj to pid 1
|
2011-04-21 07:31:45 +02:00 |
|
Stefan Lankes
|
a070ac6c5a
|
add Intel's bin2obj tool
- this is part of http://marcbug.scc-dc.com/svn/repository/trunk/linuxkernel/bin2obj
|
2011-04-21 07:31:44 +02:00 |
|
Stefan Lankes
|
f02655ccda
|
add fallback code for memcpy
|
2011-04-21 07:31:44 +02:00 |
|
Stefan Lankes
|
ed22678011
|
add code to initialize (i)RCCE and to test RCCE
|
2011-04-21 07:31:44 +02:00 |
|
Stefan Lankes
|
373d663fd0
|
add iRCCE code
|
2011-04-21 07:31:38 +02:00 |
|
Marian Ohligs
|
e765e16eb1
|
fixed a bug in create_user_task
|
2011-04-21 01:05:47 +02:00 |
|
Marian Ohligs
|
40ce1fe457
|
manual merge old readwrite branch
|
2011-04-21 00:25:05 +02:00 |
|
Marian Ohligs
|
e2ae62af2b
|
add initrd_write
|
2011-04-20 23:14:15 +02:00 |
|