kernel - Change IPI recovery watchdog
authorMatthew Dillon <dillon@apollo.backplane.com>
Mon, 26 Sep 2016 18:09:49 +0000 (11:09 -0700)
committerMatthew Dillon <dillon@apollo.backplane.com>
Mon, 26 Sep 2016 18:09:49 +0000 (11:09 -0700)
commit4373ea1c25c94eedccb2d0285844cbcfe0909908
tree3e7092a5f1a6334d79bcbd2f007e63e6894f13f1
parentafeec5182dfc97e511c87cb24b0a6750bc4a090f
kernel - Change IPI recovery watchdog

* Change the default recovery watchdog timeout for IPIs from 1/16 second
  to 2 seconds and the repeated timeout from 1/2 second to 2 seconds.

* Add missing initialization to pmap_inval_smp_cmpset(), without it an
  improper watchdog timeout/retry could occur.

* This still may not fix issues with VMs when core threads cause extreme
  latencies on the host.

Reported-by: zach
sys/platform/pc64/x86_64/pmap_inval.c