Linux Audio

Check our new training course

Loading...
v6.13.7
 1.. SPDX-License-Identifier: GPL-2.0
 2
 3Arch Support
 4============
 5
 6Currently, the Rust compiler (``rustc``) uses LLVM for code generation,
 7which limits the supported architectures that can be targeted. In addition,
 8support for building the kernel with LLVM/Clang varies (please see
 9Documentation/kbuild/llvm.rst). This support is needed for ``bindgen``
10which uses ``libclang``.
11
12Below is a general summary of architectures that currently work. Level of
13support corresponds to ``S`` values in the ``MAINTAINERS`` file.
14
15=============  ================  ==============================================
16Architecture   Level of support  Constraints
17=============  ================  ==============================================
18``arm64``      Maintained        Little Endian only.
19``loongarch``  Maintained        \-
20``riscv``      Maintained        ``riscv64`` and LLVM/Clang only.
21``um``         Maintained        \-
22``x86``        Maintained        ``x86_64`` only.
23=============  ================  ==============================================
24
v6.2
 1.. SPDX-License-Identifier: GPL-2.0
 2
 3Arch Support
 4============
 5
 6Currently, the Rust compiler (``rustc``) uses LLVM for code generation,
 7which limits the supported architectures that can be targeted. In addition,
 8support for building the kernel with LLVM/Clang varies (please see
 9Documentation/kbuild/llvm.rst). This support is needed for ``bindgen``
10which uses ``libclang``.
11
12Below is a general summary of architectures that currently work. Level of
13support corresponds to ``S`` values in the ``MAINTAINERS`` file.
14
15============  ================  ==============================================
16Architecture  Level of support  Constraints
17============  ================  ==============================================
18``x86``       Maintained        ``x86_64`` only.
19============  ================  ==============================================