Linus Torvalds
0ef0fd3515
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
...
Pull KVM updates from Paolo Bonzini:
"ARM:
- support for SVE and Pointer Authentication in guests
- PMU improvements
POWER:
- support for direct access to the POWER9 XIVE interrupt controller
- memory and performance optimizations
x86:
- support for accessing memory not backed by struct page
- fixes and refactoring
Generic:
- dirty page tracking improvements"
* tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm: (155 commits)
kvm: fix compilation on aarch64
Revert "KVM: nVMX: Expose RDPMC-exiting only when guest supports PMU"
kvm: x86: Fix L1TF mitigation for shadow MMU
KVM: nVMX: Disable intercept for FS/GS base MSRs in vmcs02 when possible
KVM: PPC: Book3S: Remove useless checks in 'release' method of KVM device
KVM: PPC: Book3S HV: XIVE: Fix spelling mistake "acessing" -> "accessing"
KVM: PPC: Book3S HV: Make sure to load LPID for radix VCPUs
kvm: nVMX: Set nested_run_pending in vmx_set_nested_state after checks complete
tests: kvm: Add tests for KVM_SET_NESTED_STATE
KVM: nVMX: KVM_SET_NESTED_STATE - Tear down old EVMCS state before setting new state
tests: kvm: Add tests for KVM_CAP_MAX_VCPUS and KVM_CAP_MAX_CPU_ID
tests: kvm: Add tests to .gitignore
KVM: Introduce KVM_CAP_MANUAL_DIRTY_LOG_PROTECT2
KVM: Fix kvm_clear_dirty_log_protect off-by-(minus-)one
KVM: Fix the bitmap range to copy during clear dirty
KVM: arm64: Fix ptrauth ID register masking logic
KVM: x86: use direct accessors for RIP and RSP
KVM: VMX: Use accessors for GPRs outside of dedicated caching logic
KVM: x86: Omit caching logic for always-available GPRs
kvm, x86: Properly check whether a pfn is an MMIO or not
...
2019-05-17 10:33:30 -07:00
..
2019-02-26 11:26:07 +00:00
2018-08-13 18:28:19 -07:00
2019-01-23 22:14:56 +01:00
2019-03-15 15:00:28 -07:00
2019-04-30 16:12:54 +01:00
2015-03-27 13:44:35 +00:00
2019-02-26 11:26:06 +00:00
2018-06-21 14:25:24 +02:00
2015-03-27 22:20:45 +00:00
2019-02-01 22:05:50 +00:00
2018-07-30 11:45:53 +01:00
2017-11-02 11:10:55 +01:00
2013-09-23 18:47:31 -04:00
2018-09-27 21:55:30 +02:00
2018-05-31 10:39:29 +01:00
2017-11-02 11:10:55 +01:00
2018-06-15 18:10:01 -03:00
2017-11-02 11:10:55 +01:00
2017-11-02 11:10:55 +01:00
2016-09-23 17:19:25 +01:00
2017-11-02 11:10:55 +01:00
2017-11-02 11:10:55 +01:00
2019-04-30 16:09:07 +01:00
2012-11-19 14:51:11 +00:00
2017-03-30 19:45:52 +01:00
2017-11-02 11:10:55 +01:00
2019-01-02 10:37:05 +00:00
2017-11-02 11:10:55 +01:00
2014-05-28 13:33:18 -07:00
2017-11-02 11:10:55 +01:00
2017-05-30 11:31:33 +02:00
2017-11-02 11:10:55 +01:00
2017-11-02 11:10:55 +01:00
2018-03-20 10:01:59 +01:00
2018-12-06 06:56:37 -08:00
2019-02-13 19:12:50 +01:00
2017-11-02 11:10:55 +01:00
2017-06-05 17:50:44 +02:00
2019-04-23 17:20:51 +01:00
2017-11-02 11:10:55 +01:00
2015-05-28 15:31:53 +02:00
2018-07-22 14:13:43 +02:00
2017-11-16 12:50:35 -08:00
2017-11-02 11:10:55 +01:00
2017-12-17 22:14:21 +00:00
2017-11-02 11:10:55 +01:00
2019-04-09 16:36:19 +02:00
2017-11-02 11:10:55 +01:00
2017-11-02 11:10:55 +01:00
2016-07-02 11:02:13 +01:00
2011-01-27 11:48:58 +00:00
2011-03-31 11:26:23 -03:00
2018-09-19 10:44:50 +01:00
2019-04-23 17:20:51 +01:00
2017-12-17 22:15:35 +00:00
2014-05-30 01:12:30 +01:00
2011-02-12 11:52:21 +00:00
2014-07-18 12:29:37 +01:00
2011-03-31 11:26:23 -03:00
2017-11-02 11:10:55 +01:00
2019-05-14 19:52:48 -07:00
2017-11-16 12:50:35 -08:00
2018-10-26 16:26:34 -07:00
2018-10-26 16:26:34 -07:00
2018-06-26 09:07:58 +02:00
2017-11-02 11:10:55 +01:00
2017-11-02 11:10:55 +01:00
2017-11-02 11:10:55 +01:00
2017-11-02 11:10:55 +01:00
2017-11-02 11:10:55 +01:00
2017-11-02 11:10:55 +01:00
2019-04-08 11:59:53 +01:00
2017-11-02 11:10:55 +01:00
2019-02-01 21:54:49 +00:00
2017-11-02 11:10:55 +01:00
2017-11-02 11:10:55 +01:00
2019-05-16 11:26:37 -07:00
2017-11-02 11:10:55 +01:00
2018-05-19 11:53:46 +01:00
2017-11-02 11:10:55 +01:00
2018-06-21 12:33:07 +02:00
2018-10-17 13:14:33 -07:00
2018-10-25 17:57:35 -07:00
2018-12-19 17:47:53 +00:00
2017-05-15 14:29:19 +02:00
2019-04-24 15:30:40 +01:00
2019-04-24 15:46:26 +01:00
2019-02-19 21:05:42 +00:00
2016-05-20 15:39:42 +02:00
2019-03-19 17:56:56 +00:00
2019-02-07 23:10:45 +01:00
2017-11-02 11:10:55 +01:00
2017-11-02 11:10:55 +01:00
2015-05-06 11:47:10 -04:00
2017-11-02 11:10:55 +01:00
2017-11-02 11:10:55 +01:00
2018-04-11 10:28:38 -07:00
2017-03-02 08:42:37 +01:00
2017-11-16 12:50:35 -08:00
2018-12-14 20:27:29 +01:00
2018-05-19 11:53:46 +01:00
2013-07-08 22:08:51 +01:00
2017-11-02 11:10:55 +01:00
2013-01-10 21:10:20 +00:00
2012-09-19 08:32:49 +01:00
2013-01-10 21:10:20 +00:00
2015-07-25 15:28:05 +01:00
2017-06-27 14:58:10 +01:00
2013-08-01 14:31:58 +01:00
2018-09-03 16:50:35 +02:00
2017-11-02 11:10:55 +01:00
2018-05-07 07:15:41 +02:00
2014-11-13 23:58:06 +00:00
2015-05-27 16:12:05 +01:00
2019-01-04 13:13:47 -08:00
2016-09-12 12:12:30 +01:00
2011-10-06 15:40:05 +01:00
2018-11-02 08:31:52 +01:00
2016-09-12 12:12:30 +01:00
2011-12-08 10:30:39 +00:00
2018-06-07 17:34:35 -07:00
2011-12-08 10:30:39 +00:00
2017-06-05 10:29:40 +01:00
2019-02-01 21:44:11 +00:00
2018-06-21 12:33:07 +02:00
2018-11-12 10:51:01 +00:00
2019-04-23 17:20:53 +01:00
2014-04-30 00:59:17 -05:00
2016-01-20 17:55:20 -08:00
2018-01-21 15:32:20 +00:00
2017-10-24 13:17:32 +02:00
2017-12-17 22:14:21 +00:00
2018-05-08 14:50:42 +02:00
2017-05-08 17:15:13 -07:00
2016-01-04 11:26:00 +00:00
2017-11-02 11:10:55 +01:00
2017-11-02 11:10:55 +01:00
2017-11-02 11:10:55 +01:00
2017-11-16 14:05:12 -08:00
2019-02-01 21:44:10 +00:00
2019-02-01 22:05:23 +00:00
2017-11-02 11:10:55 +01:00
2017-11-02 11:10:55 +01:00
2019-02-01 21:44:15 +00:00
2018-12-12 13:20:07 -08:00
2017-11-02 11:10:55 +01:00
2019-04-09 11:21:50 +01:00
2018-01-21 15:37:56 +00:00
2019-02-26 11:32:54 +00:00
2017-11-02 11:10:55 +01:00
2017-11-02 11:10:55 +01:00
2017-11-02 11:10:55 +01:00
2019-05-07 19:06:04 -07:00
2017-11-02 11:10:55 +01:00
2019-02-07 23:10:45 +01:00
2011-07-06 20:49:45 +01:00
2017-11-02 11:10:55 +01:00
2018-12-12 13:20:07 -08:00
2011-04-10 21:13:36 +01:00
2013-12-20 17:17:16 +01:00
2019-04-03 10:32:48 +02:00
2017-03-02 08:42:37 +01:00
2017-11-02 11:10:55 +01:00
2018-09-10 11:05:48 +02:00
2017-12-17 22:14:21 +00:00
2019-04-23 17:20:52 +01:00
2017-11-16 12:50:35 -08:00
2017-10-24 10:33:23 +01:00
2017-12-17 22:14:21 +00:00
2019-02-07 00:13:28 +01:00
2011-12-06 11:16:13 +00:00
2014-03-18 16:39:40 -04:00
2017-11-02 11:10:55 +01:00
2019-02-01 21:44:19 +00:00
2015-03-27 22:20:45 +00:00
2018-03-24 14:27:49 +00:00
2017-11-02 11:10:55 +01:00
2019-02-26 11:26:06 +00:00
2017-11-02 11:10:55 +01:00
2017-04-09 07:49:34 -07:00
2017-11-02 11:10:55 +01:00
2013-07-08 22:09:06 +01:00