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