opnsense-src/sys/dev/hyperv
Sepherosa Ziehau 4bddf0c813 hyperv/timesync: Rework time adjustment policy
- By default, adjust time upon SYNC request.  It can be disabled
  through hw.hvtimesync.ignore_sync_req.  SYNC request will be
  sent by hypervisor the host is resumed, rebooted, etc.
- By default, adjust time upon SAMPLE request, if there is 100ms
  difference between VM time and hypervisor time.  This can be
  disabled through hw.hvtimesync.sample_drift.

And nuke the unnecessary task, since channel callback is running
in a Hyper-V taskqueue nowadays.

Submitted by:	YanZhe Chen <t-yachen microsoft com>
Discussed with:	Dexuan Cui <decui microsoft com>, Hongjiang Zhang <honzhan microsoft com>, sephe
MFC after:	1 week
Sponsored by:	Microsoft
Differential Revision:	https://reviews.freebsd.org/D7707
2016-08-31 06:00:20 +00:00
..
include hyperv/vmbus: Add function to calculate max # of elements in a bufring. 2016-08-25 05:35:51 +00:00
netvsc hyperv/hn: Consolidate NVS transaction execution. 2016-08-31 05:27:30 +00:00
stordisengage Return BUS_PROBE_DEFAULT instead of BUS_PROBE_VENDOR or 0 for in-tree 2014-10-24 06:27:45 +00:00
storvsc hyperv/storvsc: Increase queue depth and rework channel selection. 2016-08-25 05:50:19 +00:00
utilities hyperv/timesync: Rework time adjustment policy 2016-08-31 06:00:20 +00:00
vmbus hyperv/vmbus: Add function to calculate max # of elements in a bufring. 2016-08-25 05:35:51 +00:00