-
Notifications
You must be signed in to change notification settings - Fork 7.4k
Failed test: kernel.tickless.tickless_slice on nrf51/nrf52 #8897
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Labels
bug
The issue is a bug, or the PR is fixing a bug
platform: nRF
Nordic nRFx
priority: medium
Medium impact/importance bug
Milestone
Comments
pizi-nordic
added a commit
to pizi-nordic/zephyr
that referenced
this issue
Jul 26, 2018
The time slicing settings was kept in milliseconds while all related operations was based on ticks. Continuous back and forth conversion between ticks and milliseconds introduced an accumulating error due to rounding in _ms_to_ticks() and __ticks_to_ms(). As result configured time slice duration was not achieved. This commit removes excessive ticks <-> ms conversion by using ticks as time unit for all operations related to time slicing. Also, it fixes zephyrproject-rtos#8896 as well as zephyrproject-rtos#8897. Signed-off-by: Piotr Zięcik <[email protected]>
pizi-nordic
added a commit
to pizi-nordic/zephyr
that referenced
this issue
Aug 2, 2018
The time slicing settings was kept in milliseconds while all related operations was based on ticks. Continuous back and forth conversion between ticks and milliseconds introduced an accumulating error due to rounding in _ms_to_ticks() and __ticks_to_ms(). As result configured time slice duration was not achieved. This commit removes excessive ticks <-> ms conversion by using ticks as time unit for all operations related to time slicing. Also, it fixes zephyrproject-rtos#8896 as well as zephyrproject-rtos#8897. Signed-off-by: Piotr Zięcik <[email protected]>
nashif
pushed a commit
that referenced
this issue
Aug 13, 2018
The time slicing settings was kept in milliseconds while all related operations was based on ticks. Continuous back and forth conversion between ticks and milliseconds introduced an accumulating error due to rounding in _ms_to_ticks() and __ticks_to_ms(). As result configured time slice duration was not achieved. This commit removes excessive ticks <-> ms conversion by using ticks as time unit for all operations related to time slicing. Also, it fixes #8896 as well as #8897. Signed-off-by: Piotr Zięcik <[email protected]>
Fixed by #9137 |
nashif
pushed a commit
that referenced
this issue
Aug 14, 2018
The time slicing settings was kept in milliseconds while all related operations was based on ticks. Continuous back and forth conversion between ticks and milliseconds introduced an accumulating error due to rounding in _ms_to_ticks() and __ticks_to_ms(). As result configured time slice duration was not achieved. This commit removes excessive ticks <-> ms conversion by using ticks as time unit for all operations related to time slicing. Also, it fixes #8896 as well as #8897. Signed-off-by: Piotr Zięcik <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
bug
The issue is a bug, or the PR is fixing a bug
platform: nRF
Nordic nRFx
priority: medium
Medium impact/importance bug
Test tests/kernel/tickless/tickless_concept/kernel.tickless failing on nrf51/nrf52
The text was updated successfully, but these errors were encountered: