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