The latest development version of this page may be more current than this released 1.14.0 version.
CONFIG_ARC_FIRQ

FIRQ enable

Type: bool

Help

Fast interrupts are supported (FIRQ). If FIRQ enabled, for interrupts with highest priority, status32 and pc will be saved in aux regs, other regs will be saved according to the number of register bank; If FIRQ is disabled, the handle of interrupts with highest priority will be same with other interrupts.

Direct dependencies

(SOC_EMSK_EM7D && SOC_EMSK) || (SOC_NSIM_EM && SOC_NSIM) || (SOC_NSIM_SEM && SOC_NSIM) || ARC

(Includes any dependencies from if’s and menus.)

Defaults

Kconfig definitions

At soc/arc/snps_emsk/Kconfig.defconfig.em7d:37

Included via Kconfig:10Kconfig.zephyr:23soc/arc/snps_emsk/Kconfig.defconfig:14

Menu path: (top menu)

config ARC_FIRQ
    bool
    default "n" if BOARD_EM_STARTERKIT_R23 && SOC_EMSK_EM7D && SOC_EMSK
    default "y" if BOARD_EM_STARTERKIT_R22 && SOC_EMSK_EM7D && SOC_EMSK
    depends on SOC_EMSK_EM7D && SOC_EMSK

At soc/arc/snps_nsim/Kconfig.defconfig.em:33

Included via Kconfig:10Kconfig.zephyr:23soc/arc/snps_nsim/Kconfig.defconfig:17

Menu path: (top menu)

config ARC_FIRQ
    bool
    default "y" if SOC_NSIM_EM && SOC_NSIM
    depends on SOC_NSIM_EM && SOC_NSIM

At soc/arc/snps_nsim/Kconfig.defconfig.sem:33

Included via Kconfig:10Kconfig.zephyr:23soc/arc/snps_nsim/Kconfig.defconfig:18

Menu path: (top menu)

config ARC_FIRQ
    bool
    default "n" if SOC_NSIM_SEM && SOC_NSIM
    depends on SOC_NSIM_SEM && SOC_NSIM

At arch/arc/Kconfig:78

Included via Kconfig:10Kconfig.zephyr:29arch/Kconfig:15

Menu path: (top menu) → ARC Options → ARCv2 Family Options

config ARC_FIRQ
    bool
    prompt "FIRQ enable" if ARC
    default "y" if ARC
    depends on ARC
    help
      Fast interrupts are supported (FIRQ). If FIRQ enabled, for interrupts
      with highest priority, status32 and pc will be saved in aux regs,
      other regs will be saved according to the number of register bank;
      If FIRQ is disabled, the handle of interrupts with highest priority
      will be same with other interrupts.

(Definitions include propagated dependencies, including from if’s and menus.)