Commit graph

25 commits

Author SHA1 Message Date
Stefan Lankes
49da0d2356 add user-level socket example 2011-08-10 08:22:23 +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
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