zephyr/scripts
Ederson de Souza 67bb6db3f8 syscall: Export all emitted syscalls, enabling them for extensions
Linkable loadable extensions can only use syscalls if they are exported
via EXPORT_SYSCALL (or EXPORT_SYMBOL). Instead of enabling used syscalls
one by one, this patch exports all of them automatically via
`gen_syscalls.py`. If CONFIG_LLEXT=n, the section where the exported
symbols live is discarded, so it should be a non-op when llext is not
enabled.

This patch also removes the now redundant EXPORT_SYSCALL macro. Note
that EXPORT_SYMBOL is still useful on different situations (and is
indeed used by the code generated by `gen_syscalls.py`).

Signed-off-by: Ederson de Souza <ederson.desouza@intel.com>
2024-03-20 16:26:54 +00:00
..
build syscall: Export all emitted syscalls, enabling them for extensions 2024-03-20 16:26:54 +00:00
checkpatch
ci hwmv2: scripts: handle Kconfig sources in a Windows compatible way 2024-03-08 15:19:04 +00:00
coccinelle
coredump xtensa: rename z_xtensa to simply xtensa 2023-12-13 09:41:24 +01:00
dts gen_defines: output the interrupt level of a node 2024-01-23 06:48:16 -05:00
footprint hwmv2: Introduce Hardware model version 2 and convert devices 2024-03-02 16:56:33 -05:00
generate_usb_vif
gitlint
kconfig Bluetooth: Rename BT_BREDR to BT_CLASSIC 2024-03-07 11:26:45 +02:00
logging/dictionary scripts: logging/dictionary/sys-t: remove escape between CDATA 2023-12-15 14:34:15 +01:00
native_simulator native_simulator: constify 'buffer' argument in nsi_host_write() 2024-02-26 11:36:21 +01:00
net tests|scripts/net: Change native_posix references to native_sim 2024-03-20 15:43:05 +01:00
pylib twister: add linkserver support with hardwaremap 2024-03-19 21:13:08 -05:00
pylint/checkers
release
schemas twister: use enum for the arch field in Twister platform schema 2024-03-19 07:55:58 -04:00
support
tests twister: do not use non-existing architectures 2024-03-19 18:28:06 -04:00
tracing
utils hwmv2: Introduce Hardware model version 2 and convert devices 2024-03-02 16:56:33 -05:00
west_commands scripts: west_commands: runners: nrf_common: update nRF54H support 2024-03-20 11:35:47 +01:00
.gitignore
checkpatch.pl scripts: checkpatch.pl: fix constant comparison false positives 2024-01-28 13:01:36 -05:00
checkstack.pl
coccicheck
dump_bugs_pickle.py
gen_gcov_files.py
get_maintainer.py MAINTAINERS: add 2 new keys: tags, tests 2023-12-22 09:54:12 +01:00
github_helpers.py
list_boards.py hwmv2: Introduce Hardware model version 2 and convert devices 2024-03-02 16:56:33 -05:00
list_hardware.py list_hardware.py: sort rglob(SOC_YML) HWMv2 results 2024-03-13 11:16:21 +00:00
make_bugs_pickle.py
requirements-base.txt
requirements-build-test.txt
requirements-compliance.txt
requirements-extras.txt scripts/requirements: bump imgtool to 2.0.0 2024-02-12 23:26:04 +01:00
requirements-run-test.txt scripts: tests: --package-artifacts fix, blackbox tests 2024-03-11 16:12:55 -04:00
requirements.txt
series-push-hook.sh
set_assignees.py scripts: set_maintainer: fix author == maintainer fallback logic 2024-01-16 14:24:05 -05:00
snippets.py scripts: snippets: Fix path output on windows 2024-03-11 07:57:14 -04:00
spelling.txt spelling: add enabeld typo 2024-03-06 19:27:28 -05:00
tags.sh
twister twister: implement simulation_exclude filter 2023-12-19 07:33:39 -05:00
valgrind.supp valgrind: Update POSIX soc no cpu cleanup suppression 2023-11-29 15:33:49 +01:00
west-commands.yml
zephyr_module.py