Subversion Repositories HelenOS-historic

Rev

Rev 341 | Rev 347 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 341 Rev 346
Line 1... Line 1...
1
SPARTAN kernel currently supports emulated MIPS R4000 32-bit
1
mips32 port
2
little-endian architecture. In other words, it can only run in MIPS
-
 
3
R4000 emulator called msim. This emulator is being developed by Viliam
-
 
4
Holub:
2
===========
5
 
3
 
-
 
4
mips32 is the second port of SPARTAN kernel originally written by Jakub Jermar.
-
 
5
It was first developed to run on MIPS R4000 32-bit simulator.
6
http://nenya.ms.mff.cuni.cz/~holub/msim
6
Now it can run on real hardware as well.
-
 
7
It can be compiled and run either as little- or big-endian.
7
 
8
 
8
Note that msim diverges from real MIPS hardware in some aspects.
9
HARDWARE REQUIREMENTS
9
Therefore, some non-trivial changes will be necessary for a real
10
        o SGI Indy R4600
10
hardware port. The simulator is described in this manual:
11
        o emulated MIPS 4K CPU
11
 
12
 
-
 
13
COMPILER REQUIREMENTS
-
 
14
        o mips binutils 2.16 and gcc 4.0.1 cross compiler
-
 
15
        o older versions may do as well, but are now obsoleted
-
 
16
 
-
 
17
EMULATORS AND VIRTUALIZERS
12
http://nenya.ms.mff.cuni.cz/~holub/msim/msim.ps
18
        o msim 1.2.6 with lwl/lwr/swl/swr patch
-
 
19
        o gxemul - both big and little endian
-
 
20
        o simics 2.2.19