Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
[platform/kernel/linux-starfive.git] / Documentation / ia64 / ia64.rst
1 ===========================================
2 Linux kernel release for the IA-64 Platform
3 ===========================================
4
5    These are the release notes for Linux since version 2.4 for IA-64
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
10 Installing the Kernel
11 =====================
12
13  - IA-64 kernel installation is the same as the other platforms, see
14    original README for details.
15
16
17 Software Requirements
18 =====================
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
25 Configuring the Kernel
26 ======================
27
28    Configuration is the same, see original README for details.
29
30
31 Compiling the Kernel:
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
37 IA-64 Specifics
38 ===============
39
40  - General issues:
41
42     * Hardly any performance tuning has been done. Obvious targets
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
47     * SMP locks cleanup/optimization
48
49     * IA32 support.  Currently experimental.  It mostly works.