Subversion Repositories HelenOS

Rev

Rev 1787 | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1787 Rev 2474
1
amd64 port
1
amd64 port
2
==========
2
==========
3
 
3
 
4
The fifth port, amd64 port, was originally written by Ondrej Palkovsky.
4
The fifth port, amd64 port, was originally written by Ondrej Palkovsky.
5
The goal is to support AMD64 and Intel Extended Memory 64 Technology PC's.
5
The goal is to support AMD64 and Intel Extended Memory 64 Technology PC's.
6
The port makes use of portable parts of ia32.
6
The port makes use of portable parts of ia32.
7
Both uniprocessors and multiprocessors are supported.
7
Both uniprocessors and multiprocessors are supported.
8
The kernel runs on real hardware and in simulators too.
8
The kernel runs on real hardware and in simulators too.
9
 
9
 
10
HARDWARE REQUIREMENTS
10
HARDWARE REQUIREMENTS
11
        o AMD64 architecture processor
11
        o AMD64 architecture processor
12
	o Intel Extended Memory 64 Technology processor
12
	o Intel Extended Memory 64 Technology processor
13
 
13
 
14
CPU
14
CPU
15
	o Intel Xeon with Intel Extended Memory 64 Technology
15
	o Intel Xeon with Intel Extended Memory 64 Technology
16
	o AMD Athlon 64
16
	o AMD Athlon 64
17
 
17
 
18
SMP COMPATIBILITY
18
SMP COMPATIBILITY
19
        o Bochs 2.2.1 - 2.2.6
19
        o Bochs 2.2.1 - 2.2.6
20
                o 2x-8x AMD64 CPU
20
                o 2x-8x AMD64 CPU
21
        o Simics 2.2.19
21
        o Simics 2.2.19
22
                o 2x-15x AMD hammer CPU
22
                o 2x-15x AMD hammer CPU
23
	o QEMU 0.8.0 - QEMU 0.8.1
23
	o QEMU 0.8.0 - QEMU 0.8.1
24
		o 2x-15x CPU
24
		o 2x-15x CPU
25
	o HP ProLiant ML350 (HyperThreading)
25
	o HP ProLiant ML350 (HyperThreading)
26
 
26
 
27
EMULATORS AND VIRTUALIZERS
27
EMULATORS AND VIRTUALIZERS
28
        o Bochs 2.2.6
28
        o Bochs 2.2.6
29
        o Simics 2.2.19
29
        o Simics 2.2.19
30
	o QEMU 0.8.1
30
	o QEMU 0.8.1
31
 
31
 
32
TOOLCHAIN REQUIREMENTS
32
TOOLCHAIN REQUIREMENTS
33
	o binutils 2.16, 2.16.1
33
	o binutils 2.16, 2.16.1
34
	o gcc 4.0.1, 4.1.0, 4.1.1
34
	o gcc 4.0.1, 4.1.0, 4.1.1
35
	o older versions may do as well, but are now obsoleted
35
	o older versions may do as well, but are now obsoleted
36
 
36