freebsd-dev/sys
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
..
amd64 vmm: vlapic resume can eat 100% CPU by vlapic_callout_handler 2022-01-11 09:27:45 -05:00
arm Remove Arm barriers for pre-armv6 CPUs 2022-01-11 11:22:29 +00:00
arm64 Fix a typo in an arm64 comment 2022-01-10 14:08:15 +00:00
bsm
cam add and use defintions for ATA power modes 2022-01-11 15:41:38 +02:00
cddl dtrace: add a knob to control maximum size of principal buffers 2022-01-11 15:47:50 +02:00
compat LinuxKPI: 802.11 fix locking in lkpi_stop_hw_scan() 2022-01-10 22:29:23 +00:00
conf riscv: gdb(4) support 2022-01-10 13:40:12 -04:00
contrib LinuxKPI / iwlwifi: fix spelling of constants 2022-01-09 02:21:05 +00:00
crypto sys/crypto: Use C99 fixed-width integer types. 2021-12-28 09:41:38 -08:00
ddb ddb: Remove SOFTWARE_SSTEP support 2022-01-07 09:25:33 -07:00
dev rk805 / rk808: re-add system poweroff support 2022-01-11 16:22:36 +02:00
dts add rk3328 overlay for enabling analog sound 2021-11-13 11:09:23 +02:00
fs nfsd: Reduce callouts rate. 2022-01-09 13:14:23 -05:00
gdb
geom geom label msdosfs: sanity check BPB before using it for io request 2022-01-08 05:41:44 +02:00
gnu
i386 Silent some warnings for i386 kernel build 2022-01-06 07:53:04 +02:00
isa sys/isa: Use C99 fixed-width integer types. 2021-12-28 09:41:57 -08:00
kern Reduce minimum idle hardclock rate from 2Hz to 1Hz. 2022-01-09 19:25:56 -05:00
kgssapi
libkern sys/libkern: Use C99 fixed-width integer types. 2021-12-28 09:42:11 -08:00
modules neta: need clknode_if.h 2022-01-04 16:01:14 -07:00
net Revert "iflib: Relax timer period from 0.5 to 0.5-0.75s." 2022-01-10 09:40:38 -05:00
net80211 net80211: adjust a printf to toeee80211_note 2021-12-26 17:26:58 +00:00
netgraph domains: make domain_init() initialize only global state 2022-01-03 10:15:22 -08:00
netinet ip_mroute: remove unused variables 2022-01-11 13:06:22 +01:00
netinet6 domains: make domain_init() initialize only global state 2022-01-03 10:15:22 -08:00
netipsec syncache: accept packet with no SA when TCP_MD5SIG is set 2022-01-08 16:32:14 -09:00
netpfil pf: postpone clearing of struct pf_pdesc 2022-01-11 10:10:23 +01:00
netsmb
nfs nfs: don't truncate directory cookies to 32-bits in the NFS server 2021-12-15 20:54:57 -07:00
nfsclient
nfsserver
nlm sys/nlm: Use C99 fixed-width integer types. 2021-12-28 09:42:42 -08:00
ofed domains: init with standard SYSINIT(9) or VNET_SYSINIT() 2022-01-03 10:15:22 -08:00
opencrypto OCF: Add crypto_clonereq(). 2022-01-04 14:22:12 -08:00
powerpc powerpc/aim: ifdef DDB pmap debugging functions 2022-01-07 08:56:57 -07:00
riscv riscv: gdb(4) support 2022-01-10 13:40:12 -04:00
rpc sys/rpc: Use C99 fixed-width integer types. 2021-12-28 09:43:15 -08:00
security Thread creation privilege for realtime group 2021-12-15 00:01:58 +02:00
sys add and use defintions for ATA power modes 2022-01-11 15:41:38 +02:00
teken
tests
tools arm64: Don't rely on host readelf for u-boot booti image generation 2021-12-24 19:25:20 +00:00
ufs Avoid unnecessary setting of UFS flag requesting fsck(8) be run. 2022-01-09 16:18:28 -08:00
vm vm_pageout: Group sysctl variables together with sysctl definitions 2022-01-11 09:27:45 -05:00
x86 bus_dma: Deduplicate locking helper functions. 2022-01-05 13:50:40 -08:00
xdr sys/xdr: Use C99 fixed-width integer types. 2021-12-28 09:43:26 -08:00
xen Create wrapper for Giant taken for newbus 2021-12-09 17:04:45 -07:00
Makefile Fix 'make cscope' with ALL_ARCH defined 2022-01-07 11:53:52 -04:00