freebsd-dev/sys/dev/hyperv/utilities
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
..
hv_heartbeat.c hyperv/ic: Update total message size if negotiate message size grows. 2016-08-25 05:24:57 +00:00
hv_kvp.c hyperv/kvp: Remove unnecessary function parameter. 2016-08-18 06:03:55 +00:00
hv_kvp.h
hv_shutdown.c hyperv/ic: Update total message size if negotiate message size grows. 2016-08-25 05:24:57 +00:00
hv_timesync.c hyperv/timesync: Rework time adjustment policy 2016-08-31 06:00:20 +00:00
hv_util.c hyperv/ic: Update total message size if negotiate message size grows. 2016-08-25 05:24:57 +00:00
hv_util.h hyperv/ic: Update total message size if negotiate message size grows. 2016-08-25 05:24:57 +00:00
hv_utilreg.h hyperv/vmbus: Move IC register definition to Hyper-V utilities 2016-07-20 05:16:23 +00:00
unicode.h
vmbus_icreg.h hyperv/ic: Cleanup heartbeat channel callback. 2016-08-25 05:11:04 +00:00