diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2017-08-04 14:32:19 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2018-09-17 09:12:06 +0200 |
commit | a85d90007eaf6756eda00af1a9d0d15621b52eec (patch) | |
tree | ef1fd991511bcfd32bda1025b2a954a8b16f04c8 /rtemsbsd/include/poll.h | |
parent | Remove struct callout::c_cpu (diff) | |
download | rtems-libbsd-a85d90007eaf6756eda00af1a9d0d15621b52eec.tar.bz2 |
Optimize callout handline via static timer wheel
The number of callouts is a compile-time constant in libbsd. Use this
in struct callout_cpu and avoid dynamic allocation of tables. This
signficantly reduces the count of load instructions in the callout
handling.
Diffstat (limited to 'rtemsbsd/include/poll.h')
0 files changed, 0 insertions, 0 deletions