zephyr/samples/basic/hash_map/Kconfig
Keith Packard 4134858868 tests/samples: Replace minimal libc malloc configs with common ones
With the minimal C library malloc implementation moving to libc/common, all
of the related Kconfig variables have also changed. Update uses within the
tree.

Signed-off-by: Keith Packard <keithp@keithp.com>
2023-04-27 20:17:24 +09:00

29 lines
881 B
Plaintext

# Copyright (c) 2022 Meta
#
# SPDX-License-Identifier: Apache-2.0
config TEST_LIB_HASH_MAP_MAX_ENTRIES
int "Maximum number of Hashmap entries"
default 40
help
When benchmarking the performance of the Hashmap, it helps to be able
to vary the number of entries to insert or remove from the hash table
in a convenient way. This option translates to MANY in the test sources.
CONFIG_TEST_LIB_HASH_MAP_MAX_ENTRIES
Of course, using realloc(), we are limited by the amount of available
heap memory. For test scenarios using the Minimal C library, the heap
size is controlled via
CONFIG_COMMON_LIBC_MALLOC_ARENA_SIZE
For native_posix_64, the number of entries can be configured
independently of the arena size since the native libc is used.
config TEST_LIB_HASH_MAP_DURATION_S
int "Duration of test (in seconds)"
default 3
source "Kconfig.zephyr"