mm/x86: use SWP_TYPE_BITS in 3-level swap macros
[linux-2.6-block.git] / Documentation / ia64 / ia64.rst
CommitLineData
db9a0975
MCC
1===========================================
2Linux kernel release for the IA-64 Platform
3===========================================
1da177e4 4
db9a0975 5 These are the release notes for Linux since version 2.4 for IA-64
1da177e4
LT
6 platform. This document provides information specific to IA-64
7 ONLY, to get additional information about the Linux kernel also
8 read the original Linux README provided with the kernel.
9
db9a0975
MCC
10Installing the Kernel
11=====================
1da177e4
LT
12
13 - IA-64 kernel installation is the same as the other platforms, see
14 original README for details.
15
16
db9a0975
MCC
17Software Requirements
18=====================
1da177e4
LT
19
20 Compiling and running this kernel requires an IA-64 compliant GCC
21 compiler. And various software packages also compiled with an
22 IA-64 compliant GCC compiler.
23
24
db9a0975
MCC
25Configuring the Kernel
26======================
1da177e4
LT
27
28 Configuration is the same, see original README for details.
29
30
db9a0975 31Compiling the Kernel:
1da177e4
LT
32
33 - Compiling this kernel doesn't differ from other platform so read
34 the original README for details BUT make sure you have an IA-64
35 compliant GCC compiler.
36
db9a0975
MCC
37IA-64 Specifics
38===============
1da177e4
LT
39
40 - General issues:
41
db9a0975 42 * Hardly any performance tuning has been done. Obvious targets
1da177e4
LT
43 include the library routines (IP checksum, etc.). Less
44 obvious targets include making sure we don't flush the TLB
45 needlessly, etc.
46
db9a0975 47 * SMP locks cleanup/optimization
1da177e4 48
db9a0975 49 * IA32 support. Currently experimental. It mostly works.