Stefan Lankes
93d9540785
switch to the standard gcc
...
Found a bug in Intel's cross-compiler.
=> Switch to the standard gcc and use the flags "-march=i586 -mtune=i586"
=> Code runs on all Pentium (I) systems
2012-09-12 00:46:52 -07:00
Florian Zeitz
5a70cbbd75
Make it easier to change the number of used cores
...
This commit uses the CORENUM Makefile variable to
generate scc_bootinfo.asm. This enables easier use of
more than one core.
2012-06-06 05:06:41 -07:00
Florian Zeitz
c19916db0d
Update scc_bootinfo.asm when the initrd changed
2012-06-06 05:06:18 -07:00
Stefan Lankes
2183059db7
add Simon's script for nicer output messages
2011-12-14 02:45:24 -08:00
Stefan Lankes
d552c8058c
remove obsolete files
2011-09-15 21:12:14 +02:00
Marian Ohligs
e572d1c502
Merge branch 'master' into ohligs
...
Conflicts:
kernel/init.c
kernel/tests.c
2011-09-09 21:23:15 +02:00
Stefan Lankes
b67e9bb88f
move initrd to 0x01000000
...
ATTENTION: By the creation of scc_bootinfo.asm, you have to use this new default value (see Makfile)
2011-09-02 13:24:53 -07:00
Marian Ohligs
ed5dba2672
Merge branch 'master' into ohligs
...
Conflicts:
kernel/tests.c
2011-08-29 14:52:23 +02:00
Simon Pickartz
142e4892af
resolve merge conflicts
2011-08-17 23:32:39 -07:00
Marian Ohligs
5c7e9f38ec
Merge branch 'master' into ohligs
...
Conflicts:
.gitignore
kernel/syscall.c
kernel/tasks.c
kernel/tests.c
newlib/examples/Makefile
2011-08-10 16:57:17 +02:00
Stefan Lankes
023282e776
prepare also the initrd for the SCC
2011-08-10 01:44:34 -07:00
Marian Ohligs
032bba3a95
- some chmod changes
2011-08-02 15:58:20 +02:00
Marian Ohligs
55e0e971be
merge master
2011-07-27 10:28:01 +02:00
Marian Ohligs
a14ba26991
Merge branch 'master' into ohligs
...
Conflicts:
kernel/tasks.c
kernel/tests.c
2011-07-21 15:05:32 +02:00
Stefan Lankes
e7c0f53562
redesign of the boot code of the application processor
2011-07-18 08:35:57 +02:00
Stefan Lankes
1fb1379a9c
remove typo
2011-07-18 08:35:14 +02:00
Stefan Lankes
afbe7ea520
fix typo
2011-07-16 07:52:14 +02:00
Generic account for RWTHAachen Students
f7ca4a2ef1
new test scenario with all cores
2011-07-04 05:06:46 -07:00
root
7724b70d55
upgrade to newest metalsvm
2011-06-27 11:39:01 +02:00
U-MobileHooK\Benedikt
1077a5a3ca
initial commit
2011-06-04 09:27:30 +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
Marian Ohligs
40ce1fe457
manual merge old readwrite branch
2011-04-21 00:25:05 +02:00
Stefan Lankes
7d36bb7ed1
define that we also load metalsvm.obj to pid 1
2011-04-19 08:36:00 -07:00
Stefan Lankes
ed6aa2eca8
add Intel's bin2obj tool
...
- this is part of http://marcbug.scc-dc.com/svn/repository/trunk/linuxkernel/bin2obj
2011-04-19 07:39:53 -07:00
Stefan Lankes
4da0a6e15e
set correct dependencies between the rules
2011-04-13 11:01:24 -07:00
Stefan Lankes
12fb2a60f2
create a dynamic region, which specifies the boot parameters
2011-04-13 07:04:50 -07:00
Stefan Lankes
31d14370c4
redesign of the SCC bootloader
2011-04-05 01:50:57 -07:00
Stefan Lankes
fb215aca47
redesign of the SCC bootloader and rename kernel file to metalsvm.elf
2011-03-31 12:50:42 -07:00
Stefan Lankes
4efaedd33a
fix typo in Makefile
2011-03-24 05:24:40 -07:00
Stefan Lankes
88393984d9
use platform independent data types to create the initrd
2011-03-22 19:04:37 +01:00
Stefan Lankes
6bdff29b11
increasing the support of cross compiling
2011-03-22 09:30:22 +01:00
Stefan Lankes
da3a81b471
create initrd only on demand
2011-02-18 21:15:16 +01:00
Stefan Lankes
109c9bf013
create initrd during the build process
2011-02-16 15:27:21 +01: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
91bdd4a38b
- remove typo
...
git-svn-id: http://svn.lfbs.rwth-aachen.de/svn/scc/trunk/MetalSVM@367 315a16e6-25f9-4109-90ae-ca3045a26c18
2011-01-06 10:39:29 +00:00
stefan
81d0b19726
- add application processors' boot code
...
git-svn-id: http://svn.lfbs.rwth-aachen.de/svn/scc/trunk/MetalSVM@347 315a16e6-25f9-4109-90ae-ca3045a26c18
2010-12-15 20:55:56 +00:00
stefan
1cfc42c5a6
- add automatic conversion form a elf to a flat binary format
...
git-svn-id: http://svn.lfbs.rwth-aachen.de/svn/scc/trunk/MetalSVM@270 315a16e6-25f9-4109-90ae-ca3045a26c18
2010-11-25 03:55:44 +00:00
stefan
e482442e36
- add bootloader for Rock Creek
...
git-svn-id: http://svn.lfbs.rwth-aachen.de/svn/scc/trunk/MetalSVM@143 315a16e6-25f9-4109-90ae-ca3045a26c18
2010-09-07 21:04:31 +00:00
stefan
b209403ccb
- add initial version of the SCC bootloader
...
git-svn-id: http://svn.lfbs.rwth-aachen.de/svn/scc/trunk/MetalSVM@127 315a16e6-25f9-4109-90ae-ca3045a26c18
2010-08-25 07:36:20 +00:00
stefan
da2b895d68
- redesign of the initial ram disk
...
- now, we could map file in subdirectories
git-svn-id: http://svn.lfbs.rwth-aachen.de/svn/scc/trunk/MetalSVM@119 315a16e6-25f9-4109-90ae-ca3045a26c18
2010-08-22 09:56:02 +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