memtest86plus/app
Martin Whitaker f6da06b117 Work around the halt/wakeup race in barrier_halt_wait() (issue #13)
There is an unavoidable race between one core halting after decrementing
the barrier count and another core sending it the wakeup NMI. This can
only occur if the core sending the wakeup is running at many times the
speed of the core halting, but it has been observed on an Intel Icelake
mobile processor.
2022-03-08 23:25:16 +00:00
..
badram.c Fix badram error display (issue #7) 2021-07-18 19:26:23 +01:00
badram.h Exclude copyright notices from Doxygen file descriptions. 2022-02-19 19:56:55 +00:00
config.c Faster barrier implementation. 2022-02-28 22:05:21 +00:00
config.h Faster barrier implementation. 2022-02-28 22:05:21 +00:00
display.c Faster barrier implementation. 2022-02-28 22:05:21 +00:00
display.h Exclude copyright notices from Doxygen file descriptions. 2022-02-19 19:56:55 +00:00
error.c Remove volatile qualifier from testword pointers. 2022-02-19 13:01:42 +00:00
error.h Exclude copyright notices from Doxygen file descriptions. 2022-02-19 19:56:55 +00:00
interrupt.c Work around the halt/wakeup race in barrier_halt_wait() (issue #13) 2022-03-08 23:25:16 +00:00
interrupt.h Exclude copyright notices from Doxygen file descriptions. 2022-02-19 19:56:55 +00:00
main.c Faster barrier implementation. 2022-02-28 22:05:21 +00:00
test.h Exclude copyright notices from Doxygen file descriptions. 2022-02-19 19:56:55 +00:00