a95d70547c
All OS implementations provide the same main loop. Introduce helpers (shared for Linux and FreeBSD) to handle synchronisation between main and threads and factorize the rest as common code. Thread id are now logged as string in a common format across OS. Note: - this change also fixes Windows EAL: worker threads cpu affinity was incorrectly reported in log. - libabigail flags this change as breaking ABI in clang builds: 1 function with some indirect sub-type change: [C] 'function int rte_eal_remote_launch(int (void*)*, void*, unsigned int)' at eal_common_launch.c:35:1 has some indirect sub-type changes: parameter 1 of type 'int (void*)*' changed: in pointed to type 'function type int (void*)' at rte_launch.h:31:1: entity changed from 'function type int (void*)' to 'typedef lcore_function_t' at rte_launch.h:31:1 type size hasn't changed This is being investigated on libabigail side. For now, we don't have much choice but to waive reports on this symbol. Signed-off-by: David Marchand <david.marchand@redhat.com> Acked-by: Morten Brørup <mb@smartsharesystems.com> Acked-by: Tyler Retzlaff <roretzla@linux.microsoft.com> |
||
---|---|---|
.. | ||
cocci | ||
build-dict.sh | ||
build-tags.sh | ||
check-abi-version.sh | ||
check-abi.sh | ||
check-doc-vs-code.sh | ||
check-dup-includes.sh | ||
check-forbidden-tokens.awk | ||
check-git-log.sh | ||
check-maintainers.sh | ||
check-meson.py | ||
check-spdx-tag.sh | ||
check-symbol-change.sh | ||
check-symbol-maps.sh | ||
checkpatches.sh | ||
cocci.sh | ||
gen-abi.sh | ||
get-maintainer.sh | ||
git-log-fixes.sh | ||
libabigail.abignore | ||
load-devel-config | ||
parse-flow-support.sh | ||
process-iwyu.py | ||
test-meson-builds.sh | ||
test-null.sh | ||
update_version_map_abi.py | ||
update-abi.sh | ||
update-patches.py | ||
words-case.txt |