zephyr/tests
Yong Cong Sin e6dd68ec89 arch: riscv: introduce CONFIG_RISCV_GP_PURPOSE choice
Introduce `CONFIG_RISCV_GP_PURPOSE` choice to make sure that only
one of `CONFIG_RISCV_GP` or `CONFIG_RISCV_CURRENT_VIA_GP` can be
enabled, instead of relying of dependencies.

To do that, introduce a new
`CONFIG_RISCV_SOC_HAS_GP_RELATIVE_ADDRESSING` that can be selected
by SoC when it implemented global pointer (GP) initialization for
relative addressing in its linker.

`CONFIG_RISCV_GP` will be the default choice when
`CONFIG_RISCV_SOC_HAS_GP_RELATIVE_ADDRESSING=y`

Signed-off-by: Yong Cong Sin <ycsin@meta.com>
Signed-off-by: Yong Cong Sin <yongcong.sin@gmail.com>
2024-11-28 12:51:09 +01:00
..
application_development boards: rename qemu_xtensa to qemu_xtensa/dc233c 2024-10-02 09:58:36 +02:00
arch arch: riscv: introduce CONFIG_RISCV_GP_PURPOSE choice 2024-11-28 12:51:09 +01:00
benchmarks kernel/sched: Eliminate PRESTART thread state 2024-11-27 10:38:05 -05:00
bluetooth tests: bt_crypto: fix kconfig for qemu_cortex_m3 2024-11-27 16:40:47 -05:00
boards tests: boards: nrf: Add MRAM latency test 2024-11-26 15:43:37 -05:00
boot python: Format and sort imports 2024-11-25 10:07:13 +01:00
bsim test: bsim: bt: fix test scripts 2024-11-27 16:40:47 -05:00
cmake tests: add twister tests for CMake board and SoC extension 2024-10-26 17:14:06 +02:00
crypto mbedtls: add Kconfig to select the number of key slot in PSA Crypto core 2024-11-26 00:12:56 +01:00
drivers tests: drivers: enable more tests for nrf54l10 and nrf54l05 2024-11-28 09:42:58 +01:00
integration/kernel Kernel: Integration test 2024-06-19 13:41:06 +02:00
kconfig tests: kconfig: functions: Add min/max functions 2024-08-02 13:41:07 +02:00
kernel kernel/sched: Eliminate PRESTART thread state 2024-11-27 10:38:05 -05:00
lib manifest: update cmsis-dsp to v1.16.2 2024-11-25 14:42:07 +01:00
misc python: Format and sort imports 2024-11-25 10:07:13 +01:00
modules tests: add integration_platforms and misc optimizations 2024-11-26 00:12:07 +01:00
net tests: net: socket: udp: Add min_flash to the test config 2024-11-27 10:38:15 -05:00
posix tests: posix: common: separate posix spinlock tests into standalone test 2024-11-27 22:52:56 -05:00
robot resc: cmake: robot: Rename Renode variable 2024-05-28 12:54:52 +02:00
subsys tests/storage/stream_flash: add nrf52840dk/nrf52840 to platform_allow 2024-11-28 12:07:58 +02:00
unit tests: unit: crc: use zassert_equal for cleaner assertions 2024-10-09 09:48:00 +02:00
ztest arch: deprecate _current 2024-11-23 20:12:24 -05:00
test_config.yaml twister: tests: Add some generic driver tests to the scope 2023-11-30 19:38:50 -05:00