freebsd-dev/sys/amd64/vmm/io
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
..
iommu.c vmm: Make iommu ops tables const 2021-08-09 13:28:27 -04:00
iommu.h vmm: Make iommu ops tables const 2021-08-09 13:28:27 -04:00
ppt.c bhyve: support relocating fbuf and passthru data BARs 2021-03-19 11:04:36 +08:00
ppt.h bhyve: support relocating fbuf and passthru data BARs 2021-03-19 11:04:36 +08:00
vatpic.c amd64: clean up empty lines in .c and .h files 2020-09-01 21:16:54 +00:00
vatpic.h Initial support for bhyve save and restore. 2020-05-05 00:02:04 +00:00
vatpit.c amd64: clean up empty lines in .c and .h files 2020-09-01 21:16:54 +00:00
vatpit.h Initial support for bhyve save and restore. 2020-05-05 00:02:04 +00:00
vhpet.c Initial support for bhyve save and restore. 2020-05-05 00:02:04 +00:00
vhpet.h Initial support for bhyve save and restore. 2020-05-05 00:02:04 +00:00
vioapic.c bhyve/ioapic: improve the tracking of IRR bit 2021-02-02 09:47:00 +01:00
vioapic.h Initial support for bhyve save and restore. 2020-05-05 00:02:04 +00:00
vlapic_priv.h Simplify bhyve vlapic ESR logic. 2019-08-29 18:23:38 +00:00
vlapic.c vmm: vlapic resume can eat 100% CPU by vlapic_callout_handler 2022-01-11 09:27:45 -05:00
vlapic.h Initial support for bhyve save and restore. 2020-05-05 00:02:04 +00:00
vpmtmr.c Initial support for bhyve save and restore. 2020-05-05 00:02:04 +00:00
vpmtmr.h Initial support for bhyve save and restore. 2020-05-05 00:02:04 +00:00
vrtc.c Initial support for bhyve save and restore. 2020-05-05 00:02:04 +00:00
vrtc.h Initial support for bhyve save and restore. 2020-05-05 00:02:04 +00:00