blob: b725019a94927f72107d94569076319c4c5a6ffd [file] [log] [blame]
Mauro Carvalho Chehabdb9a0972019-04-18 10:10:33 -03001===========================================
2Linux kernel release for the IA-64 Platform
3===========================================
Linus Torvalds1da177e2005-04-16 15:20:36 -07004
Mauro Carvalho Chehabdb9a0972019-04-18 10:10:33 -03005 These are the release notes for Linux since version 2.4 for IA-64
Linus Torvalds1da177e2005-04-16 15:20:36 -07006 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
Mauro Carvalho Chehabdb9a0972019-04-18 10:10:33 -030010Installing the Kernel
11=====================
Linus Torvalds1da177e2005-04-16 15:20:36 -070012
13 - IA-64 kernel installation is the same as the other platforms, see
14 original README for details.
15
16
Mauro Carvalho Chehabdb9a0972019-04-18 10:10:33 -030017Software Requirements
18=====================
Linus Torvalds1da177e2005-04-16 15:20:36 -070019
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
Mauro Carvalho Chehabdb9a0972019-04-18 10:10:33 -030025Configuring the Kernel
26======================
Linus Torvalds1da177e2005-04-16 15:20:36 -070027
28 Configuration is the same, see original README for details.
29
30
Mauro Carvalho Chehabdb9a0972019-04-18 10:10:33 -030031Compiling the Kernel:
Linus Torvalds1da177e2005-04-16 15:20:36 -070032
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
Mauro Carvalho Chehabdb9a0972019-04-18 10:10:33 -030037IA-64 Specifics
38===============
Linus Torvalds1da177e2005-04-16 15:20:36 -070039
40 - General issues:
41
Mauro Carvalho Chehabdb9a0972019-04-18 10:10:33 -030042 * Hardly any performance tuning has been done. Obvious targets
Linus Torvalds1da177e2005-04-16 15:20:36 -070043 include the library routines (IP checksum, etc.). Less
44 obvious targets include making sure we don't flush the TLB
45 needlessly, etc.
46
Mauro Carvalho Chehabdb9a0972019-04-18 10:10:33 -030047 * SMP locks cleanup/optimization
Linus Torvalds1da177e2005-04-16 15:20:36 -070048
Mauro Carvalho Chehabdb9a0972019-04-18 10:10:33 -030049 * IA32 support. Currently experimental. It mostly works.