freebsd-dev/sys/amd64
Vitaliy Gusev c72e914cf1 vmm: vlapic resume can eat 100% CPU by vlapic_callout_handler
Suspend/Resume of Win10 leads that CPU0 is busy on handling interrupts.

Win10 does not use LAPIC timer to often and in most cases, and I see it
is disabled by writing 0 to Initial Count Register (for Timer).

During resume, restart timer only for enabled LAPIC and enabled timer
for that LAPIC.

Reviewed by:	markj
MFC after:	2 weeks
Differential Revision:	https://reviews.freebsd.org/D33448
2022-01-11 09:27:45 -05:00
..
acpica amd64 wakeup: rework trampoline page allocation 2021-09-14 00:23:15 +03:00
amd64 amd64 pmap: preset A and M bits for pmap_qenter() and pmap_kenter() mappings 2022-01-08 06:34:18 +02:00
conf lio: remove from NOIP 2022-01-05 14:19:34 -07:00
ia32 amd64 ia32 vdso: add unwind annotations to the signal trampoline 2021-12-06 20:47:24 +02:00
include Unstaticize {get,set}_fpcontext() on amd64 2022-01-04 13:25:12 +00:00
linux linux(4): Reduce diffs between linux_rt_sendsig() and sendsig() 2022-01-04 14:39:19 +00:00
linux32 exec: Simplify sv_copyout_strings implementations a bit 2021-12-31 12:50:15 -05:00
pci pci_cfgreg.c: Use io port config access for early boot time. 2019-04-09 18:07:17 +00:00
sgx Convert remaining cap_rights_init users to cap_rights_init_one 2021-01-12 13:16:10 +00:00
vmm vmm: vlapic resume can eat 100% CPU by vlapic_callout_handler 2022-01-11 09:27:45 -05:00
Makefile Bring the tags and links entries for amd64 up to date. 2021-09-27 20:04:51 -07:00