]> Git Repo - linux.git/commitdiff
Documentation: Drop or replace remaining mentions of IA64
authorArd Biesheuvel <[email protected]>
Fri, 13 Jan 2023 17:32:57 +0000 (18:32 +0100)
committerArd Biesheuvel <[email protected]>
Mon, 11 Sep 2023 08:13:18 +0000 (08:13 +0000)
Drop or update mentions of IA64, as appropriate.

Signed-off-by: Ard Biesheuvel <[email protected]>
18 files changed:
Documentation/ABI/testing/sysfs-devices-system-cpu
Documentation/ABI/testing/sysfs-firmware-dmi-entries
Documentation/admin-guide/kdump/kdump.rst
Documentation/admin-guide/kdump/vmcoreinfo.rst
Documentation/admin-guide/kernel-parameters.txt
Documentation/admin-guide/mm/memory-hotplug.rst
Documentation/admin-guide/sysctl/kernel.rst
Documentation/arch/index.rst
Documentation/block/ioprio.rst
Documentation/core-api/debugging-via-ohci1394.rst
Documentation/kbuild/makefiles.rst
Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
Documentation/scheduler/sched-arch.rst
Documentation/trace/kprobes.rst
Documentation/translations/zh_CN/arch/index.rst
Documentation/translations/zh_CN/core-api/cpu_hotplug.rst
Documentation/translations/zh_CN/scheduler/sched-arch.rst
Makefile

index 7ecd5c8161a610b9d4bfd67d73b4b300a668b1c8..a1db6db475055e23a9bbfeabcce63e8e7b0dbc23 100644 (file)
@@ -354,9 +354,6 @@ Description:        Parameters for the CPU cache attributes
                        - ReadWriteAllocate:
                                        both writeallocate and readallocate
 
-               attributes:
-                           LEGACY used only on IA64 and is same as write_policy
-
                coherency_line_size:
                                     the minimum amount of data in bytes that gets
                                     transferred from memory to cache
index fe0289c877684958b23e31bc32cbff428a31524b..b6c23807b80474050185e537f891bc2203f7825e 100644 (file)
@@ -2,7 +2,7 @@ What:           /sys/firmware/dmi/entries/
 Date:          February 2011
 Contact:       Mike Waychison <[email protected]>
 Description:
-               Many machines' firmware (x86 and ia64) export DMI /
+               Many machines' firmware (x86 and arm64) export DMI /
                SMBIOS tables to the operating system.  Getting at this
                information is often valuable to userland, especially in
                cases where there are OEM extensions used.
index a748e7eb4429b8862a5c18a40b9c7094a583551c..5762e7477a0c8edb28d59e0a2176a23fb627016b 100644 (file)
@@ -17,7 +17,7 @@ You can use common commands, such as cp, scp or makedumpfile to copy
 the memory image to a dump file on the local disk, or across the network
 to a remote system.
 
-Kdump and kexec are currently supported on the x86, x86_64, ppc64, ia64,
+Kdump and kexec are currently supported on the x86, x86_64, ppc64,
 s390x, arm and arm64 architectures.
 
 When the system kernel boots, it reserves a small section of memory for
@@ -113,7 +113,7 @@ There are two possible methods of using Kdump.
 2) Or use the system kernel binary itself as dump-capture kernel and there is
    no need to build a separate dump-capture kernel. This is possible
    only with the architectures which support a relocatable kernel. As
-   of today, i386, x86_64, ppc64, ia64, arm and arm64 architectures support
+   of today, i386, x86_64, ppc64, arm and arm64 architectures support
    relocatable kernel.
 
 Building a relocatable kernel is advantageous from the point of view that
@@ -236,24 +236,6 @@ Dump-capture kernel config options (Arch Dependent, ppc64)
 
    Make and install the kernel and its modules.
 
-Dump-capture kernel config options (Arch Dependent, ia64)
-----------------------------------------------------------
-
-- No specific options are required to create a dump-capture kernel
-  for ia64, other than those specified in the arch independent section
-  above. This means that it is possible to use the system kernel
-  as a dump-capture kernel if desired.
-
-  The crashkernel region can be automatically placed by the system
-  kernel at runtime. This is done by specifying the base address as 0,
-  or omitting it all together::
-
-       crashkernel=256M@0
-
-  or::
-
-       crashkernel=256M
-
 Dump-capture kernel config options (Arch Dependent, arm)
 ----------------------------------------------------------
 
@@ -348,11 +330,6 @@ Boot into System Kernel
 
    On ppc64, use "crashkernel=128M@32M".
 
-   On ia64, 256M@256M is a generous value that typically works.
-   The region may be automatically placed on ia64, see the
-   dump-capture kernel config option notes above.
-   If use sparse memory, the size should be rounded to GRANULE boundaries.
-
    On s390x, typically use "crashkernel=xxM". The value of xx is dependent
    on the memory consumption of the kdump system. In general this is not
    dependent on the memory size of the production system.
@@ -383,10 +360,6 @@ For ppc64:
 
        - Use vmlinux
 
-For ia64:
-
-       - Use vmlinux or vmlinuz.gz
-
 For s390x:
 
        - Use image or bzImage
@@ -428,14 +401,10 @@ to load dump-capture kernel::
    --initrd=<initrd-for-dump-capture-kernel> \
    --append="root=<root-dev> <arch-specific-options>"
 
-Please note, that --args-linux does not need to be specified for ia64.
-It is planned to make this a no-op on that architecture, but for now
-it should be omitted
-
 Following are the arch specific command line options to be used while
 loading dump-capture kernel.
 
-For i386, x86_64 and ia64:
+For i386 and x86_64:
 
        "1 irqpoll nr_cpus=1 reset_devices"
 
index 599e8d3bcbc318ea7823fec701903488889ba180..78e4d2e7ba1447c12ef7f99a08cdb4706c5dc1cd 100644 (file)
@@ -413,36 +413,6 @@ of a higher page table lookup overhead, and also consumes more page
 table space per process. Used to check whether PAE was enabled in the
 crash kernel when converting virtual addresses to physical addresses.
 
-ia64
-====
-
-pgdat_list|(pgdat_list, MAX_NUMNODES)
--------------------------------------
-
-pg_data_t array storing all NUMA nodes information. MAX_NUMNODES
-indicates the number of the nodes.
-
-node_memblk|(node_memblk, NR_NODE_MEMBLKS)
-------------------------------------------
-
-List of node memory chunks. Filled when parsing the SRAT table to obtain
-information about memory nodes. NR_NODE_MEMBLKS indicates the number of
-node memory chunks.
-
-These values are used to compute the number of nodes the crashed kernel used.
-
-node_memblk_s|(node_memblk_s, start_paddr)|(node_memblk_s, size)
-----------------------------------------------------------------
-
-The size of a struct node_memblk_s and the offsets of the
-node_memblk_s's members. Used to compute the number of nodes.
-
-PGTABLE_3|PGTABLE_4
--------------------
-
-User-space tools need to know whether the crash kernel was in 3-level or
-4-level paging mode. Used to distinguish the page table.
-
 ARM64
 =====
 
index 0a1731a0f0ef373421c0594886c065461ade1064..229db97b1b48ecc5650b211ba7fa11c215736d12 100644 (file)
                        See comment before function elanfreq_setup() in
                        arch/x86/kernel/cpu/cpufreq/elanfreq.c.
 
-       elfcorehdr=[size[KMG]@]offset[KMG] [IA64,PPC,SH,X86,S390]
+       elfcorehdr=[size[KMG]@]offset[KMG] [PPC,SH,X86,S390]
                        Specifies physical address of start of kernel core
                        image elf header and optionally the size. Generally
                        kexec loader will pass this option to capture kernel.
        floppy=         [HW]
                        See Documentation/admin-guide/blockdev/floppy.rst.
 
-       force_pal_cache_flush
-                       [IA-64] Avoid check_sal_cache_flush which may hang on
-                       buggy SAL_CACHE_FLUSH implementations. Using this
-                       parameter will force ia64_sal_cache_flush to call
-                       ia64_pal_cache_flush instead of SAL_CACHE_FLUSH.
-
        forcepae        [X86-32]
                        Forcefully enable Physical Address Extension (PAE).
                        Many Pentium M systems disable PAE but may have a
index cfe034cf1e87343dba6436fdcfa3e690fd18bd93..a5ef6ee69d01233646b90bf761435d27dc89466f 100644 (file)
@@ -33,7 +33,7 @@ used to expose persistent memory, other performance-differentiated memory and
 reserved memory regions as ordinary system RAM to Linux.
 
 Linux only supports memory hot(un)plug on selected 64 bit architectures, such as
-x86_64, arm64, ppc64, s390x and ia64.
+x86_64, arm64, ppc64 and s390x.
 
 Memory Hot(Un)Plug Granularity
 ------------------------------
index cf33de56da27dc6bb1ac1e6a1929867584945926..8eefa807d8e6362b204c45d99461fadfb2e4b9b1 100644 (file)
@@ -436,7 +436,7 @@ ignore-unaligned-usertrap
 
 On architectures where unaligned accesses cause traps, and where this
 feature is supported (``CONFIG_SYSCTL_ARCH_UNALIGN_NO_WARN``;
-currently, ``arc``, ``ia64`` and ``loongarch``), controls whether all
+currently, ``arc`` and ``loongarch``), controls whether all
 unaligned traps are logged.
 
 = =============================================================
@@ -445,10 +445,7 @@ unaligned traps are logged.
   setting.
 = =============================================================
 
-See also `unaligned-trap`_ and `unaligned-dump-stack`_. On ``ia64``,
-this allows system administrators to override the
-``IA64_THREAD_UAC_NOPRINT`` ``prctl`` and avoid logs being flooded.
-
+See also `unaligned-trap`_.
 
 io_uring_disabled
 =================
@@ -1538,22 +1535,6 @@ See Documentation/admin-guide/kernel-parameters.rst and
 Documentation/trace/boottime-trace.rst.
 
 
-.. _unaligned-dump-stack:
-
-unaligned-dump-stack (ia64)
-===========================
-
-When logging unaligned accesses, controls whether the stack is
-dumped.
-
-= ===================================================
-0 Do not dump the stack. This is the default setting.
-1 Dump the stack.
-= ===================================================
-
-See also `ignore-unaligned-usertrap`_.
-
-
 unaligned-trap
 ==============
 
index 84b80255b851663c39cb75630307313e6beec85a..194e7e797877f60d8b2e0799f795c6c303a4c123 100644 (file)
@@ -12,7 +12,6 @@ implementation.
    arc/index
    arm/index
    arm64/index
-   ia64/index
    loongarch/index
    m68k/index
    mips/index
index f72b0de65af731f162d0a2415fca19bf0ef45896..a25c6d5df87b20ff2149353adcf854b1b7965f80 100644 (file)
@@ -80,9 +80,6 @@ ionice.c tool::
   #elif defined(__x86_64__)
   #define __NR_ioprio_set              251
   #define __NR_ioprio_get              252
-  #elif defined(__ia64__)
-  #define __NR_ioprio_set              1274
-  #define __NR_ioprio_get              1275
   #else
   #error "Unsupported arch"
   #endif
index 981ad4f89fd3e4452e17cb4dbd1d8c540946383f..cb3d3228dfc8449b8e83c5c931a145e81bfc797f 100644 (file)
@@ -23,9 +23,9 @@ Retrieving a full system memory dump is also possible over the FireWire,
 using data transfer rates in the order of 10MB/s or more.
 
 With most FireWire controllers, memory access is limited to the low 4 GB
-of physical address space.  This can be a problem on IA64 machines where
-memory is located mostly above that limit, but it is rarely a problem on
-more common hardware such as x86, x86-64 and PowerPC.
+of physical address space.  This can be a problem on machines where memory is
+located mostly above that limit, but it is rarely a problem on more common
+hardware such as x86, x86-64 and PowerPC.
 
 At least LSI FW643e and FW643e2 controllers are known to support access to
 physical addresses above 4 GB, but this feature is currently not enabled by
index e67eb261c9b0ae9e647bf61e9375405dc2e025da..47a29a36b12bc264140ffb375f943830c3cad724 100644 (file)
@@ -53,7 +53,7 @@ knowledge about the kernel Makefiles, plus detailed knowledge about the
 public interface for kbuild.
 
 *Arch developers* are people who work on an entire architecture, such
-as sparc or ia64.  Arch developers need to know about the arch Makefile
+as sparc or x86.  Arch developers need to know about the arch Makefile
 as well as kbuild Makefiles.
 
 *Kbuild developers* are people who work on the kernel build system itself.
index c5673ec4559ba7339339435581bf4de6f6fe7067..d731b5a985611f8904e6ad66589011ef95d271c6 100644 (file)
@@ -64,8 +64,8 @@ c. Multi-buffer receive mode. Scattering of packet across multiple
    IBM xSeries).
 
 d. MSI/MSI-X. Can be enabled on platforms which support this feature
-   (IA64, Xeon) resulting in noticeable performance improvement(up to 7%
-   on certain platforms).
+   resulting in noticeable performance improvement (up to 7% on certain
+   platforms).
 
 e. Statistics. Comprehensive MAC-level and software statistics displayed
    using "ethtool -S" option.
index 505cd27f9a92da9db5948d67c9daef974a5c5338..ed07efea7d0212cf8b469e358d387c2e69b6693a 100644 (file)
@@ -10,7 +10,7 @@ Context switch
 By default, the switch_to arch function is called with the runqueue
 locked. This is usually not a problem unless switch_to may need to
 take the runqueue lock. This is usually due to a wake up operation in
-the context switch. See arch/ia64/include/asm/switch_to.h for an example.
+the context switch.
 
 To request the scheduler call switch_to with the runqueue unlocked,
 you must `#define __ARCH_WANT_UNLOCKED_CTXSW` in a header file
@@ -68,7 +68,5 @@ Possible arch/ problems
 
 Possible arch problems I found (and either tried to fix or didn't):
 
-ia64 - is safe_halt call racy vs interrupts? (does it sleep?) (See #4a)
-
 sparc - IRQs on at this point(?), change local_irq_save to _disable.
       - TODO: needs secondary CPUs to disable preempt (See #1)
index fc7ce76eab655c0163c3dfe46f787663db7aa320..f825970a14957346ba05e19981f6e5bece8f486f 100644 (file)
@@ -315,7 +315,6 @@ architectures:
 - i386 (Supports jump optimization)
 - x86_64 (AMD-64, EM64T) (Supports jump optimization)
 - ppc64
-- ia64 (Does not support probes on instruction slot1.)
 - sparc64 (Return probes not yet implemented.)
 - arm
 - ppc
index e3d273d7d599ea147dc8e58aca0d0e56b446962f..945b078168b08f1375b3e54eebc18e273ab7d960 100644 (file)
@@ -18,7 +18,6 @@
 TODOList:
 
 * arm/index
-* ia64/index
 * m68k/index
 * nios2/index
 * powerpc/index
index 4772a900c37a048c94da1c307e69ca0354d0bad6..bc0d7ea6d834cc229f9cfe25680133887ac10fee 100644 (file)
@@ -49,12 +49,6 @@ CPU热拔插支持的一个更新颖的用途是它在SMP的暂停恢复支持
   限制内核将支持的CPU总量。如果这里提供的数量低于实际可用的CPU数量,那么其他CPU
   以后就不能上线了。
 
-``additional_cpus=n``
-  使用它来限制可热插拔的CPU。该选项设置
-  ``cpu_possible_mask = cpu_present_mask + additional_cpus``
-
-  这个选项只限于IA64架构。
-
 ``possible_cpus=n``
   这个选项设置 ``cpu_possible_mask`` 中的 ``possible_cpus`` 位。
 
index ce3f39d9b3cbea1bfad495bda5df2d7ce963bf94..b2ac3c743a3a64e3a42be22d8cb73d4e6e7314d5 100644 (file)
@@ -20,8 +20,7 @@
 ==========
 1. 运行队列锁
 默认情况下,switch_to arch函数在调用时锁定了运行队列。这通常不是一个问题,除非
-switch_to可能需要获取运行队列锁。这通常是由于上下文切换中的唤醒操作造成的。见
-arch/ia64/include/asm/switch_to.h的例子。
+switch_to可能需要获取运行队列锁。这通常是由于上下文切换中的唤醒操作造成的。
 
 为了要求调度器在运行队列解锁的情况下调用switch_to,你必须在头文件
 中`#define __ARCH_WANT_UNLOCKED_CTXSW`(通常是定义switch_to的那个文件)。
@@ -68,7 +67,5 @@ arch/x86/kernel/process.c有轮询和睡眠空闲函数的例子。
 
 我发现的可能的arch问题(并试图解决或没有解决)。:
 
-ia64 - safe_halt的调用与中断相比,是否很荒谬? (它睡眠了吗) (参考 #4a)
-
 sparc - 在这一点上,IRQ是开着的(?),把local_irq_save改为_disable。
       - 待办事项: 需要第二个CPU来禁用抢占 (参考 #1)
index ceb23eed4dce2b0d826e0ac21c51b659392f80ed..f13b8db8aa210b705c78d89c9d8d20aa040300e4 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -378,7 +378,7 @@ include $(srctree)/scripts/subarch.include
 # When performing cross compilation for other architectures ARCH shall be set
 # to the target architecture. (See arch/* for the possibilities).
 # ARCH can be set during invocation of make:
-# make ARCH=ia64
+# make ARCH=arm64
 # Another way is to have ARCH set in the environment.
 # The default ARCH is the host where make is executed.
 
@@ -386,7 +386,7 @@ include $(srctree)/scripts/subarch.include
 # during compilation. Only gcc and related bin-utils executables
 # are prefixed with $(CROSS_COMPILE).
 # CROSS_COMPILE can be set on the command line
-# make CROSS_COMPILE=ia64-linux-
+# make CROSS_COMPILE=aarch64-linux-gnu-
 # Alternatively CROSS_COMPILE can be set in the environment.
 # Default value for CROSS_COMPILE is not to prefix executables
 # Note: Some architectures assign CROSS_COMPILE in their arch/*/Makefile
This page took 0.11919 seconds and 4 git commands to generate.