OSDN Git Service
(root)
/
android-x86
/
kernel.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Merge remote-tracking branch 'aosp/android-4.19-stable' into kernel-4.19
2021-06-10
Sean Christopherson
KVM: SVM: Truncate GPR value for DR and CR accesses...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2021-05-22
Sean Christopherson
x86/cpu: Initialize MSR_TSC_AUX if RDTSCP *or* RDPID...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2021-03-04
Sean Christopherson
x86/reboot: Force all cpus to exit VMX root if VMX...
Suggested-by:
Sean Christopherson
<seanjc@google.com>
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2021-02-10
Sean Christopherson
KVM: SVM: Treat SVM as unsupported when running as...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2020-10-29
Sean Christopherson
KVM: x86/mmu: Commit zap of remaining invalid pages...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-10-01
Sean Christopherson
KVM: x86: Reset MMU context if guest toggles CR4.SMAP...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-07-16
Sean Christopherson
KVM: x86: Mark CR4.TSD as being possibly owned by the...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-07-16
Sean Christopherson
KVM: x86: Inject #GP if guest attempts to toggle CR4...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-07-01
Sean Christopherson
KVM: nVMX: Plumb L2 GPA through to PML emulation
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-06-25
Sean Christopherson
KVM: x86/mmu: Set mmio_value to '0' if reserved #PF...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-06-22
Sean Christopherson
KVM: nVMX: Consult only the "basic" exit reason when...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-06-22
Sean Christopherson
KVM: x86/mmu: Consolidate "is MMIO SPTE" code
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-05-14
Sean Christopherson
KVM: VMX: Mark RCX, RDX and RSI as clobbered in vmx_vcpu_run...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-05-14
Sean Christopherson
KVM: VMX: Explicitly reference RCX as the vmx_vcpu...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-05-06
Sean Christopherson
vfio/type1: Fix VA->PA translation for PFNMAP VMAs...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-04-29
Sean Christopherson
KVM: Check validity of resolved slot when searching...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-04-29
Sean Christopherson
KVM: s390: Return last valid slot if approx index is...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-04-29
Sean Christopherson
KVM: nVMX: Always sync GUEST_BNDCFGS when it comes...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-04-29
Sean Christopherson
KVM: VMX: Zero out *all* general purpose registers...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-04-17
Sean Christopherson
KVM: x86: Gracefully handle __vmalloc() failure during...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-04-17
Sean Christopherson
KVM: VMX: Always VMCLEAR in-use VMCSes during crash...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-04-17
Sean Christopherson
KVM: x86: Allocate new rmap and large page tracking...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-04-17
Sean Christopherson
KVM: nVMX: Properly handle userspace interrupt window...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-03-11
Sean Christopherson
x86/pkeys: Manually set X86_FEATURE_OSPKE to preserve...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-03-05
Sean Christopherson
KVM: x86: Remove spurious clearing of async #PF MSR
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-03-05
Sean Christopherson
KVM: x86: Remove spurious kvm_mmu_unload() from vcpu...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-03-05
Sean Christopherson
KVM: Check for a bad hva before dropping into the ghc...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-02-24
Sean Christopherson
KVM: nVMX: Use correct root level for nested EPT shadow...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-02-19
Sean Christopherson
KVM: x86/mmu: Fix struct guest_walker arrays for 5...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-02-19
Sean Christopherson
KVM: nVMX: Use correct root level for nested EPT shadow...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-02-11
Sean Christopherson
KVM: Play nice with read-only memslots when querying...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-02-11
Sean Christopherson
KVM: Use vcpu-specific gva->hva translation when querying...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-02-11
Sean Christopherson
KVM: VMX: Add non-canonical check on writes to RTIT...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-02-11
Sean Christopherson
KVM: x86: Use gpa_t for cr2/gpa to fix TDP support...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-02-11
Sean Christopherson
KVM: x86/mmu: Apply max PA check for MMIO sptes to...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-02-11
Sean Christopherson
KVM: x86: Free wbinvd_dirty_mask if vCPU creation fails
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-02-11
Sean Christopherson
KVM: x86: Don't let userspace set host-reserved cr4...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-02-11
Sean Christopherson
KVM: PPC: Book3S PR: Free shared page if mmu initialization...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-02-11
Sean Christopherson
KVM: PPC: Book3S HV: Uninit vCPU if vcore creation...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-02-11
Sean Christopherson
KVM: x86: Fix potential put_fpu() w/o load_fpu() on...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2019-12-13
Sean Christopherson
KVM: x86: Grab KVM's srcu lock when setting nested...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2019-12-01
Sean Christopherson
KVM: MMU: Do not treat ZONE_DEVICE pages as being reserved
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2019-12-01
Sean Christopherson
KVM: nVMX: move check_vmentry_postreqs() call to nested_vmx_...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2019-12-01
Sean Christopherson
KVM: nVMX: reset cache/shadows when switching loaded...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2019-10-29
Sean Christopherson
x86/apic/x2apic: Fix a NULL pointer deref when handling...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2019-10-11
Sean Christopherson
KVM: nVMX: Fix consistency check on injected exception...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2019-10-05
Sean Christopherson
KVM: x86: Manually calculate reserved bits when loading...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2019-09-16
Sean Christopherson
KVM: VMX: Fix handling of #MC that occurs during VM...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2019-09-16
Sean Christopherson
KVM: VMX: Always signal #GP on WRMSR to MSR_IA32_CR_PAT...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2019-09-16
Sean Christopherson
KVM: x86: Always use 32-bit SMRAM save state for 32...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2019-09-16
Sean Christopherson
KVM: VMX: Compare only a single byte for VMCS' "launched...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2019-09-06
Sean Christopherson
KVM: x86: Don't update RIP or do single-step on faulting...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2019-08-29
Sean Christopherson
x86/retpoline: Don't clobber RFLAGS during CALL_NOSPEC...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2019-07-03
Sean Christopherson
KVM: x86/mmu: Allocate PAE root array when using SVM...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2019-05-22
Sean Christopherson
KVM: lapic: Busy wait for timer to expire when using...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2019-05-22
Sean Christopherson
KVM: x86: Skip EFER vs. guest CPUID checks for host...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2019-05-05
Sean Christopherson
KVM: x86: Whitelist port 0x7e for pre-incrementing...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2019-04-27
Sean Christopherson
KVM: x86: Don't clear EFER during SMM transitions for...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2019-04-20
Sean Christopherson
KVM: nVMX: restore host state in nested_vmx_vmexit...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2019-04-03
Sean Christopherson
KVM: x86: Emulate MSR_IA32_ARCH_CAPABILITIES on AMD...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2019-04-03
Sean Christopherson
KVM: x86: update %rip after emulating IO
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2019-04-03
Sean Christopherson
KVM: Reject device ioctls from processes other than...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2019-03-23
Sean Christopherson
KVM: nVMX: Ignore limit checks on VMX instructions...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2019-03-23
Sean Christopherson
KVM: nVMX: Apply addr size mask to effective address...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2019-03-23
Sean Christopherson
KVM: nVMX: Sign extend displacements of VMX instr's...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2019-03-23
Sean Christopherson
KVM: x86/mmu: Do not cache MMIO accesses while memslots...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2019-03-23
Sean Christopherson
KVM: x86/mmu: Detect MMIO generation wrap in any address...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2019-03-23
Sean Christopherson
KVM: Call kvm_arch_memslots_updated() before updating...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2019-01-31
Sean Christopherson
KVM: x86: WARN_ONCE if sending a PV IPI returns a fatal...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2019-01-31
Sean Christopherson
KVM: x86: Fix PV IPIs for 32-bit KVM host
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2019-01-09
Sean Christopherson
KVM: nVMX: Free the VMREAD/VMWRITE bitmaps if alloc_kvm_area...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2019-01-09
Sean Christopherson
KVM: x86: Use jmp to invoke kvm_spurious_fault() from...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2018-10-04
Sean Christopherson
KVM: VMX: check for existence of secondary exec controls...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2018-10-01
Sean Christopherson
KVM: x86: fix L1TF's MMIO GFN calculation
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2018-09-19
Sean Christopherson
KVM: VMX: use preemption timer to force immediate VMExit
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2018-09-19
Sean Christopherson
KVM: VMX: modify preemption timer bit only when arming...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2018-09-19
Sean Christopherson
KVM: VMX: immediately mark preemption timer expired...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2018-08-30
Sean Christopherson
KVM: x86: Unexport x86_emulate_instruction()
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2018-08-30
Sean Christopherson
KVM: x86: Rename emulate_instruction() to kvm_emulate_instru...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2018-08-30
Sean Christopherson
KVM: x86: Do not re-{try,execute} after failed emulation...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2018-08-30
Sean Christopherson
KVM: x86: Default to not allowing emulation retry in...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2018-08-30
Sean Christopherson
KVM: x86: Merge EMULTYPE_RETRY and EMULTYPE_ALLOW_REEXECUTE
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2018-08-30
Sean Christopherson
KVM: x86: Invert emulation re-execute behavior to make...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2018-08-30
Sean Christopherson
KVM: x86: SVM: Set EMULTYPE_NO_REEXECUTE for RSM emulation
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2018-08-30
Sean Christopherson
KVM: VMX: Do not allow reexecute_instruction() when...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2018-08-22
Sean Christopherson
KVM: vmx: Inject #UD for SGX ENCLS instruction in guest
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2018-08-22
Sean Christopherson
KVM: vmx: Add defines for SGX ENCLS exiting
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2018-08-17
Sean Christopherson
x86/speculation/l1tf: Exempt zeroed PTEs from inversion
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2018-08-06
Sean Christopherson
KVM: vmx: skip VMWRITE of HOST_{FS,GS}_BASE when possible
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2018-08-06
Sean Christopherson
KVM: vmx: skip VMWRITE of HOST_{FS,GS}_SEL when possible
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2018-08-06
Sean Christopherson
KVM: vmx: always initialize HOST_{FS,GS}_BASE to zero...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2018-08-06
Sean Christopherson
KVM: vmx: move struct host_state usage to struct loaded_vmcs
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2018-08-06
Sean Christopherson
KVM: vmx: compute need to reload FS/GS/LDT on demand
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2018-08-06
Sean Christopherson
KVM: nVMX: remove a misleading comment regarding vmcs02...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2018-08-06
Sean Christopherson
KVM: vmx: rename __vmx_load_host_state() and vmx_save_host_s...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2018-08-06
Sean Christopherson
KVM: vmx: add dedicated utility to access guest's kernel_gs_base
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2018-08-06
Sean Christopherson
KVM: vmx: track host_state.loaded using a loaded_vmcs...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2018-08-06
Sean Christopherson
KVM: vmx: refactor segmentation code in vmx_save_host_state()
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2018-08-06
Sean Christopherson
KVM: vmx: remove save/restore of host BNDCGFS MSR
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2018-07-20
Sean Christopherson
KVM: vmx: use local variable for current_vmptr when...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
next