opnsense-src/sys/amd64
Vitaliy Gusev b1ced97e75 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

(cherry picked from commit c72e914cf1)
2022-01-25 09:55:09 -05:00
..
acpica amd64 wakeup: rework trampoline page allocation 2021-09-20 03:47:21 +03:00
amd64 amd64 pmap: preset A and M bits for pmap_qenter() and pmap_kenter() mappings 2022-01-14 20:11:02 +02:00
cloudabi32 Get rid of sa->narg. It serves no purpose; use sa->callp->sy_narg instead. 2020-09-27 18:47:06 +00:00
cloudabi64 Get rid of sa->narg. It serves no purpose; use sa->callp->sy_narg instead. 2020-09-27 18:47:06 +00:00
conf Correct syscons description in i386 and amd64 configs 2021-12-20 11:16:21 -05:00
ia32 amd64 ia32 vdso: add unwind annotations to the signal trampoline 2022-01-02 18:43:01 +02:00
include x86: Deduplicate clock.h 2021-12-27 10:48:00 -05:00
linux exec: Simplify sv_copyout_strings implementations a bit 2022-01-14 08:50:06 -05:00
linux32 exec: Simplify sv_copyout_strings implementations a bit 2022-01-14 08:50:06 -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-25 09:55:09 -05:00
Makefile Bring the tags and links entries for amd64 up to date. 2021-10-07 16:01:46 -07:00