config ARCH_ARM
   bool

rsource "arm/Kconfig"

config ARCH_CSKY
   bool

config ARCH_RISCV
   bool

config ARCH_RISCV32
   bool
   select ARCH_RISCV

config ARCH_XTENSA
   bool

comment "Extra Configurations"

config ARCH_FPU_DISABLE
    bool "Disable Floating Pointer Unit"
    default n
    help
      This option will bypass floating procedure in system.

config ARCH_SECURE_MONITOR_MODE
    bool "Run On Secure Monitor Mode"
    default n
    depends on ARCH_ARM_AARCH64
    help
      This option will make the system run on EL3.

config ARCH_INTERRUPT_PREEMPTION
    bool "Enable Interrupt Preemption"
    default n
    depends on ARCH_ARM_AARCH64
    help
      This option will support high priority interrupt preemption.

config IRQ_USE_STANDALONE_STACK
    bool "Use Interrupt Stack"
    default y
    depends on ARCH_ARM_AARCH64 || ARCH_ARM_AARCH32
    help
      This option will support using standalone interrupt stack.

config ARCH_UNALIGNED_EXC
    bool "Enable Unaligned Exception"
    default y
    depends on ARCH_ARM
    help
     This option will enable unaligned exception.
