mirror of
https://github.com/genodelabs/genode.git
synced 2024-12-23 07:22:25 +00:00
647631af09
The memory barriers where introduced with commit "test-timeout: fix build errors with -std=gnu++20" presumably in order to prevent GCC optimization from removing the empty for loops the test is using because using a volatile index variable was no longer an option. However, the memory barriers seem to have a negative effect on the measurements performed with the affected loops. The commit caused the timeout test to fail at least on imx53_qsb. This commit fixes the issue by using a simple empty for loop without volatiles or memory barriers but protected inside a function that is compiled with optimization disabled. Ref #4959 |
||
---|---|---|
.. | ||
doc | ||
include | ||
lib | ||
recipes | ||
run | ||
src | ||
xsd | ||
README |
This source-code repository contains genuine low-level OS components and interfaces of Genode. It solely depends on the framework's base API.