Marian Ohligs
|
898311edd6
|
- read, write , close, lseek now check if fd >= 0
|
2011-08-03 11:57:21 +02:00 |
|
Marian Ohligs
|
032bba3a95
|
- some chmod changes
|
2011-08-02 15:58:20 +02:00 |
|
Marian Ohligs
|
36ed70c214
|
- reset mshell code
|
2011-07-30 19:48:44 +02:00 |
|
Marian Ohligs
|
102a887add
|
- test commit.
--> malloc with 532 chars is working
--> malloc with more than 533 chars causes an error
|
2011-07-27 17:17:40 +02:00 |
|
Marian Ohligs
|
55e0e971be
|
merge master
|
2011-07-27 10:28:01 +02:00 |
|
Marian Ohligs
|
c768f03193
|
- initrd_open now init in initrd_mkdir
- O_CREAT is working!
|
2011-07-21 13:32:09 +02:00 |
|
Marian Ohligs
|
c6a5f9390e
|
- some test changes in newlib/examples
|
2011-07-13 13:17:02 +02:00 |
|
Marian Ohligs
|
fbd948f66f
|
remove hangman, add mshell
|
2011-05-24 23:37:40 +02:00 |
|
Marian Ohligs
|
af0728a57d
|
add the feature to start elf-files
|
2011-05-24 18:54:53 +02:00 |
|
Marian Ohligs
|
f54b06a807
|
add the ability to start apps (still buggy)
|
2011-05-24 17:23:10 +02:00 |
|
Marian Ohligs
|
9137549a42
|
add basic mshell
-> help
-> exit
-> path/to/elf
|
2011-05-24 00:48:56 +02:00 |
|
Marian Ohligs
|
bae6e2df51
|
add tiny hangman test
|
2011-05-23 13:47:05 +02:00 |
|
Marian Ohligs
|
4f0bc05a74
|
add basic support of scanf, get ...
|
2011-05-23 12:56:14 +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
|
b94875ccfe
|
initrd_write:
- writing strings of any length now possible
|
2011-05-16 10:19:13 +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 |
|
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
|
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
|
a3176aac0b
|
remove bug in the calulation of the break condition
|
2011-04-21 07:32:20 +02:00 |
|
Stefan Lankes
|
65d66171d7
|
add jacobi solver as example program
|
2011-04-21 07:31:45 +02:00 |
|
Marian Ohligs
|
40ce1fe457
|
manual merge old readwrite branch
|
2011-04-21 00:25:05 +02:00 |
|
Stefan Lankes
|
8a515c9925
|
remove bug in the calulation of the break condition
|
2011-04-20 20:41:51 +02:00 |
|
Stefan Lankes
|
6e255fe27e
|
add jacobi solver as example program
|
2011-04-19 20:18:38 +02:00 |
|
Stefan Lankes
|
04a0dfb114
|
enable the support of the system call "fork"
remove obsolete file
|
2011-04-18 15:03:35 +02:00 |
|
Stefan Lankes
|
9fb28ccfd9
|
currently, a fork doesn't work on all architectures => disable this feature in our examples
|
2011-04-13 11:04:46 -07:00 |
|
Stefan Lankes
|
6bdff29b11
|
increasing the support of cross compiling
|
2011-03-22 09:30:22 +01:00 |
|
Stefan Lankes
|
604670c981
|
now, the system call "execve" sets also the environment
|
2011-03-10 09:10:12 +01:00 |
|
Stefan Lankes
|
2d9ba6ae70
|
forwarding arguments to the new tasks
|
2011-03-08 23:12:38 +01:00 |
|
Stefan Lankes
|
8dd37885cb
|
extending of our test program
=> using of the system call "execve"
|
2011-03-03 10:31:17 +01:00 |
|
Stefan Lankes
|
00a4e0e5ab
|
rename example (test_fork => tests)
|
2011-02-28 12:22:49 +01:00 |
|
Stefan Lankes
|
09a2ea194a
|
add some additional output messages
|
2011-02-21 08:34:38 +01:00 |
|
Stefan Lankes
|
444da0f65b
|
use the corrcet year in the copyright statement
|
2011-02-18 10:04:13 +01:00 |
|
Stefan Lankes
|
f3bbe9fa91
|
guarantee that for the symbol file the execution flag is not set
|
2011-02-18 10:01:11 +01:00 |
|
Stefan Lankes
|
c611b609c1
|
create a seperate symbol-file to decrease the size of the executables files
|
2011-02-17 09:25:40 +01:00 |
|
Stefan Lankes
|
98b8c51e92
|
move linker script to newlib/$(ARCH)/$(TARGET)/lib
|
2011-02-16 17:28:50 +01:00 |
|
Stefan Lankes
|
77f73a1499
|
add example program to fork a process
|
2011-02-16 14:46:39 +01:00 |
|
stefan
|
8e6cc7c867
|
- remove typo
git-svn-id: http://svn.lfbs.rwth-aachen.de/svn/scc/trunk/MetalSVM@411 315a16e6-25f9-4109-90ae-ca3045a26c18
|
2011-02-16 10:23:31 +00:00 |
|
stefan
|
f643d93897
|
- add the source code from newlib
- move libgloss to the newlib/src/libgloss/metalsvm
- remove binary code
git-svn-id: http://svn.lfbs.rwth-aachen.de/svn/scc/trunk/MetalSVM@409 315a16e6-25f9-4109-90ae-ca3045a26c18
|
2011-02-16 09:38:14 +00:00 |
|
stefan
|
9a9df5ed2e
|
- merge current eduOS branch to MetalSVM
=> add the support of "real" user-space applications, which could be loaded via initrd
git-svn-id: http://svn.lfbs.rwth-aachen.de/svn/scc/trunk/MetalSVM@394 315a16e6-25f9-4109-90ae-ca3045a26c18
|
2011-02-08 18:37:56 +00:00 |
|
stefan
|
2dd61c1da6
|
- move entry point of applications to the user space
git-svn-id: http://svn.lfbs.rwth-aachen.de/svn/scc/trunk/MetalSVM@335 315a16e6-25f9-4109-90ae-ca3045a26c18
|
2010-12-14 06:41:59 +00:00 |
|
stefan
|
d69807cbdc
|
- remove obsolete line
git-svn-id: http://svn.lfbs.rwth-aachen.de/svn/scc/trunk/MetalSVM@121 315a16e6-25f9-4109-90ae-ca3045a26c18
|
2010-08-22 10:14:21 +00:00 |
|
stefan
|
19eaf1a3dc
|
- add copyright notice
git-svn-id: http://svn.lfbs.rwth-aachen.de/svn/scc/trunk/MetalSVM@105 315a16e6-25f9-4109-90ae-ca3045a26c18
|
2010-08-18 06:51:34 +00:00 |
|
stefan
|
5cfbfb5a32
|
- add a simple virtual filesystem and as simple initial ramdisk
git-svn-id: http://svn.lfbs.rwth-aachen.de/svn/scc/trunk/MetalSVM@102 315a16e6-25f9-4109-90ae-ca3045a26c18
|
2010-08-17 21:20:03 +00:00 |
|
stefan
|
a6a9617775
|
- add the libc "newlib" and their support into MetalSVM
- programs could be load as module by the bootloader Grub
git-svn-id: http://svn.lfbs.rwth-aachen.de/svn/scc/trunk/MetalSVM@95 315a16e6-25f9-4109-90ae-ca3045a26c18
|
2010-08-17 09:59:29 +00:00 |
|