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