Navigation: Linux Kernel Driver DataBase - web LKDDB: Main index - T index

CONFIG_TOOLCHAIN_NEEDS_EXPLICIT_ZICSR_ZIFENCEI:

General informations

The Linux kernel configuration item CONFIG_TOOLCHAIN_NEEDS_EXPLICIT_ZICSR_ZIFENCEI:

Help text

Binutils-2.38 and GCC-12.1.0 bumped the default ISA spec to the newer 20191213 version, which moves some instructions from the I extension to the Zicsr and Zifencei extensions. This requires explicitly specifying Zicsr and Zifencei when binutils >= 2.38 or GCC >= 12.1.0. Zicsr and Zifencei are supported in binutils from version 2.36 onwards. To make life easier, and avoid forcing toolchains that default to a newer ISA spec to version 2.2, relax the check to binutils >= 2.36. For clang < 17 or GCC < 11.3.0, for which this is not possible or need special treatment, this is dealt with in TOOLCHAIN_NEEDS_OLD_ISA_SPEC.

Hardware

LKDDb

Raw data from LKDDb:

Sources

This page is automaticly generated with free (libre, open) software lkddb(see lkddb-sources).

The data is retrived from:

Automatic links from Google (and ads)

Custom Search

Popular queries:

Navigation: Linux Kernel Driver DataBase - web LKDDB: main index - T index

Automatically generated (in year 2024). See also LKDDb sources on GitLab