mirror of
https://github.com/zephyrproject-rtos/zephyr
synced 2025-08-24 00:55:48 +00:00
This test has been broken since we've moved from object IDs being small integers to pointers. The problem was two-fold: - The semaphores are not put in a an array anymore, and are thus not necessarily referenced. The linker drops them in that case. - The semaphores are not necessarily allocated in memory in the order they are defined in the mdef file. On x86 actually, they are allocated in the reverse order. There was no need anyway of having all those semaphores: the microkernel semaphore is a counting semaphore. It can thus simply be given a number of times anre taken the same number of times to operate on it a reasonable amount of time to take a measurement. Change-Id: I67c82cb7eb03d28906f8c63717db8f951818be5e Signed-off-by: Benjamin Walsh <benjamin.walsh@windriver.com> |
||
---|---|---|
arch | ||
boards | ||
doc | ||
drivers | ||
include | ||
kernel | ||
lib | ||
misc | ||
net | ||
samples | ||
scripts | ||
tests | ||
.checkpatch.conf | ||
.gitattributes | ||
.gitignore | ||
.gitreview | ||
.mailmap | ||
Kbuild | ||
Kconfig | ||
Kconfig.zephyr | ||
LICENSE | ||
Makefile | ||
Makefile.inc | ||
zephyr-env.sh |