Subversion Repositories HelenOS-historic

Compare Revisions

Ignore whitespace Rev 500 → Rev 501

/kernel/trunk/doc/arch/ia32
0,0 → 1,33
ia32 port
=========
 
ia32 port is the oldest and the most advanced one.
It was originally written by Jakub Jermar.
It is meant to support ordinary PC's based on IA-32 architecture.
Both uniprocessor and multiprocessor modes are supported.
It runs both in emulated environment and on real hardware.
 
HARDWARE REQUIREMENTS
o IA-32 processor (Pentium and successors)
 
COMPILER REQUIREMENTS
o binutils 2.15 and gcc 3.3.5
o binutils 2.16 and gcc 4.0.1
o older versions may do as well, but are now obsoleted
 
SMP COMPATIBILITY
o Bochs 2.0.2 - Bochs 2.2.1
o 2x-8x 686 CPU
o Simics 2.0.28 - Simics 2.2.19
o 2x-8x Pentium 4 CPU
o ASUS P/I-P65UP5 + ASUS C-P55T2D REV. 1.41
o 2x 200Mhz Pentium CPU
o ASUS PCH-DL
o 2x 3000Mhz Pentium 4 Xeon (HT) CPU
o MSI K7D Master-L
o 2x 2100MHz Athlon MP CPU
 
EMULATORS AND VIRTUALIZERS
o Bochs 2.0.2 - Bochs 2.2.1
o VMware Workstation 4, VMware Workstation 5
o Simics 2.2.19
/kernel/trunk/doc/arch/mips32
0,0 → 1,23
mips32 port
===========
 
mips32 is the second port of SPARTAN kernel originally written by Jakub Jermar.
It was first developed to run on MIPS R4000 32-bit simulator.
Now it can run on real hardware as well.
It can be compiled and run either as little- or big-endian.
 
HARDWARE REQUIREMENTS
o SGI Indy R4600
o emulated MIPS 4K CPU
 
CPU
o QED R4600
 
COMPILER REQUIREMENTS
o mips binutils 2.16 and gcc 4.0.1 cross compiler
o older versions may do as well, but are now obsoleted
 
EMULATORS AND VIRTUALIZERS
o msim 1.2.8
o gxemul - both big and little endian
o simics 2.2.19
/kernel/trunk/doc/arch/sparc64
0,0 → 1,8
sparc64 port
============
 
Currently, this porting effort is subject to
Jakub Jermar's work on his master thesis.
 
The goal is to provide support for UltraSPARC
implementation of SPARC V9 architecture.
/kernel/trunk/doc/arch/amd64
0,0 → 1,26
amd64 port
==========
 
The fifth port, amd64 port, was originally written by Ondrej Palkovsky.
The goal is to support AMD64 and Intel Extended Memory 64 Technology PC's.
The port makes use of portable parts of ia32.
Both uniprocessors and multiprocessors are supported.
The kernel runs on real hardware and in simulators too.
 
HARDWARE REQUIREMENTS
o AMD64 architecture processor
o Intel Extended Memory 64 Technology processor
 
CPU
o Intel Xeon with Intel Extended Memory 64 Technology
 
SMP COMPATIBILITY
o Bochs 2.2.1
o 2x-8x AMD64 CPU
o Simics 2.2.19
o 2x-8x AMD hammer CPU
o HP ProLiant ML350 (HyperThreading)
 
EMULATORS AND VIRTUALIZERS
o Bochs 2.2.1
o Simics 2.2.19
/kernel/trunk/doc/arch/ia64
0,0 → 1,15
ia64 port
=========
 
ia64 port is the third port of SPARTAN originally written by Jakub Jermar.
It is still in its early stages. It runs on HP Ski simulator of IA-64 architecture.
 
HARDWARE REQUIREMENTS
o no real hardware supported
 
EMULATORS AND VIRTUALIZERS
o ski
 
COMPILER REQUIREMENTS
o IA-64 binutils 2.15 and gcc 4.0.0 cross compiler
o older versions may do as well, but are now obsoleted
/kernel/trunk/doc/arch/ppc32
0,0 → 1,15
ppc32 port
==========
 
ppc32 port is the fourth port of SPARTAN, originally written by Martin Decky.
The goal is to support 32-bit PowerPC architecture.
So far, it runs only in emulator.
 
HARDWARE REQUIREMENTS
o no real hardware supported
 
EMULATORS AND VIRTUALIZERS
o PearPC
 
COMPILER REQUIREMENTS
o binutils 2.16 and gcc 4.0.1