1#
2# Kconfig - Cortex-A9 (Zynq-7000) QEMU Emulation
3#
4# Copyright (c) 2021, Weidmueller Interface GmbH & Co. KG
5# SPDX-License-Identifier: Apache-2.0
6#
7
8if BOARD_QEMU_CORTEX_A9
9
10config BUILD_OUTPUT_BIN
11	default n
12
13config SYS_CLOCK_HW_CYCLES_PER_SEC
14	int
15	default 111111111
16
17config SYS_CLOCK_TICKS_PER_SEC
18	default 1000
19
20if LOG_PROCESS_THREAD
21
22config LOG_PROCESS_THREAD_STACK_SIZE
23	default 8192
24
25endif # LOG_PROCESS_THREAD
26
27if NETWORKING
28
29config NET_L2_ETHERNET
30	default y
31
32config NET_TX_STACK_SIZE
33	default 8192
34
35config NET_RX_STACK_SIZE
36	default 8192
37
38if NET_TCP
39
40config NET_TCP_WORKQ_STACK_SIZE
41	default 8192
42
43endif # NET_TCP
44
45if NET_MGMT_EVENT
46
47config NET_MGMT_EVENT_STACK_SIZE
48	default 8192
49
50endif # NET_MGMT_EVENT
51
52config TEST_RANDOM_GENERATOR
53	default y
54
55endif # NETWORKING
56
57if QEMU_ICOUNT
58
59config QEMU_ICOUNT_SHIFT
60	default 3
61
62config QEMU_ICOUNT_SLEEP
63	default y
64
65endif # QEMU_ICOUNT
66
67config SHELL_STACK_SIZE
68	default 8192 if SHELL
69
70endif # BOARD_QEMU_CORTEX_A9
71