numam-dpdk/drivers/event
Pavan Nikhilesh 7c6e645b59 event/octeontx2: fix HW timer race condition
Fix HW race condition observed when timeout resolution is low (<5us).
When HW traverses a given TIM bucket it will clear chunk_remainder,
but since SW always decreases the chunk_remainder at the start of the
arm routine it might cause a race where SW updates chunk_remainder
after HW has cleared it that lead to nasty side effects.

Fixes: 95e4e4ec74 ("event/octeontx2: add timer arm timeout burst")
Cc: stable@dpdk.org

Signed-off-by: Pavan Nikhilesh <pbhagavatula@marvell.com>
2019-11-26 07:49:30 +01:00
..
dpaa build: align symbols with global ABI version 2019-11-20 23:05:39 +01:00
dpaa2 build: align symbols with global ABI version 2019-11-20 23:05:39 +01:00
dsw build: align symbols with global ABI version 2019-11-20 23:05:39 +01:00
octeontx event/octeontx: add appication domain validation 2019-11-26 07:49:30 +01:00
octeontx2 event/octeontx2: fix HW timer race condition 2019-11-26 07:49:30 +01:00
opdl build: align symbols with global ABI version 2019-11-20 23:05:39 +01:00
skeleton build: align symbols with global ABI version 2019-11-20 23:05:39 +01:00
sw build: align symbols with global ABI version 2019-11-20 23:05:39 +01:00
Makefile event/octeontx2: add build infra and device probe 2019-07-03 06:55:44 +02:00
meson.build event/octeontx2: add build infra and device probe 2019-07-03 06:55:44 +02:00