# Copyright (c) 2019-2020 Cobham Gaisler AB | |
# SPDX-License-Identifier: Apache-2.0 | |
menu "SPARC Options" | |
depends on SPARC | |
config ARCH | |
default "sparc" | |
config SPARC_NWIN | |
int "Number of register windows" | |
default 8 | |
help | |
Number of implemented register windows. | |
config GEN_ISR_TABLES | |
default y | |
config GEN_IRQ_VECTOR_TABLE | |
default n | |
config GEN_SW_ISR_TABLE | |
default y | |
config NUM_IRQS | |
int | |
default 32 | |
config SPARC_CASA | |
bool "CASA instructions" | |
help | |
Use CASA atomic instructions. Defined by SPARC V9 and available | |
in some LEON processors. | |
# The SPARC V8 ABI allocates a stack frame of minimum 96 byte for each SAVE | |
# instruction so we bump the kernel default values. | |
config MAIN_STACK_SIZE | |
default 4096 if COVERAGE_GCOV | |
default 2048 | |
config IDLE_STACK_SIZE | |
default 1024 | |
config ISR_STACK_SIZE | |
default 4096 | |
config TEST_EXTRA_STACKSIZE | |
default 4096 if COVERAGE_GCOV | |
default 2048 | |
config IPM_CONSOLE_STACK_SIZE | |
default 4096 if COVERAGE | |
default 1024 | |
config NET_TX_STACK_SIZE | |
default 2048 | |
config NET_RX_STACK_SIZE | |
default 2048 | |
endmenu |