Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
kernel
/
common
/
139085101f8500b09c681b1e52c3839df681a0d2
/
arch
/
x86
/
kvm
/
x86.c
1390851
KVM: x86: Use KVM cpu caps to detect MSR_TSC_AUX virt support
by Sean Christopherson
· 5 years ago
90d2f60
KVM: x86: Use KVM cpu caps to track UMIP emulation
by Sean Christopherson
· 5 years ago
c10398b
KVM: x86: Use KVM cpu caps to mark CR4.LA57 as not-reserved
by Sean Christopherson
· 5 years ago
cfc4818
KVM: x86: Calculate the supported xcr0 mask at load time
by Sean Christopherson
· 5 years ago
06add25
KVM: x86: Shrink the usercopy region of the emulation context
by Sean Christopherson
· 5 years ago
2f728d6
KVM: x86: Move kvm_emulate.h into KVM's private directory
by Sean Christopherson
· 5 years ago
c9b8b07
KVM: x86: Dynamically allocate per-vCPU emulation context
by Sean Christopherson
· 5 years ago
21f1b8f
KVM: x86: Explicitly pass an exception struct to check_intercept
by Sean Christopherson
· 5 years ago
2e3bb4d
KVM: x86: Refactor I/O emulation helpers to provide vcpu-only variant
by Sean Christopherson
· 5 years ago
abbed4f
KVM: x86: Fix warning due to implicit truncation on 32-bit KVM
by Sean Christopherson
· 4 years, 11 months ago
d8dd54e
KVM: x86/mmu: Rename kvm_mmu->get_cr3() to ->get_guest_pgd()
by Sean Christopherson
· 5 years ago
a1c77ab
KVM: nVMX: Properly handle userspace interrupt window request
by Sean Christopherson
· 5 years ago
b34de57
KVM: X86: trigger kvmclock sync request just once on VM creation
by Wanpeng Li
· 5 years ago
4abaffc
KVM: LAPIC: Recalculate apic map in batch
by Wanpeng Li
· 5 years ago
3c9bd40
KVM: x86: enable dirty log gradually in small chunks
by Jay Zhou
· 5 years ago
562b6b0
KVM: x86: Consolidate VM allocation and free for VMX and SVM
by Sean Christopherson
· 5 years ago
b3594ff
KVM: x86/mmu: Move kvm_arch_flush_remote_tlbs_memslot() to mmu.c
by Sean Christopherson
· 5 years ago
0577d1a
KVM: Terminate memslot walks via used_slots
by Sean Christopherson
· 5 years ago
0dff084
KVM: Provide common implementation for generic dirty log functions
by Sean Christopherson
· 5 years ago
e96c81e
KVM: Simplify kvm_free_memslot() and all its descendents
by Sean Christopherson
· 5 years ago
2119884
KVM: x86: Free arrays for old memslot when moving memslot's base gfn
by Sean Christopherson
· 5 years ago
9d4c197
KVM: Drop "const" attribute from old memslot in commit_memory_region()
by Sean Christopherson
· 5 years ago
414de7ab
KVM: Drop kvm_arch_create_memslot()
by Sean Christopherson
· 5 years ago
0dab98b
KVM: x86: Allocate memslot resources during prepare_memory_region()
by Sean Christopherson
· 5 years ago
edd4fa3
KVM: x86: Allocate new rmap and large page tracking when moving memslot
by Sean Christopherson
· 5 years ago
744e699
KVM: x86: Move gpa_val and gpa_available into the emulator context
by Sean Christopherson
· 5 years ago
92daa48
KVM: x86: Add EMULTYPE_PF when emulation is triggered by a page fault
by Sean Christopherson
· 5 years ago
e080e53
KVM: x86: eliminate some unreachable code
by Miaohe Lin
· 5 years ago
5ef8acb
KVM: nVMX: Emulate MTF when performing instruction emulation
by Oliver Upton
· 5 years ago
9446e6f
KVM: x86: fix WARN_ON check of an unsigned less than zero
by Paolo Bonzini
· 5 years ago
7a02674
KVM: x86/mmu: Avoid retpoline on ->page_fault() with TDP
by Sean Christopherson
· 5 years ago
2079644
KVM: x86: remove duplicated KVM_REQ_EVENT request
by Miaohe Lin
· 5 years ago
a06230b
KVM: x86: Deliver exception payload on KVM_GET_VCPU_EVENTS
by Oliver Upton
· 5 years ago
307f1cf
KVM: x86: Mask off reserved bit from #DB exception payload
by Oliver Upton
· 5 years ago
d76c7fb
KVM: x86: Mark CR4.UMIP as reserved based on associated CPUID bit
by Sean Christopherson
· 5 years ago
8171cd6
KVM: x86: use raw clock values consistently
by Paolo Bonzini
· 5 years ago
917f947
KVM: x86: reorganize pvclock_gtod_data members
by Paolo Bonzini
· 5 years ago
f4fdc0a
kvm: x86: hyperv: Use APICv update request interface
by Suravee Suthikulpanit
· 5 years ago
2de9d0c
kvm: x86: Introduce x86 ops hook for pre-update APICv
by Suravee Suthikulpanit
· 5 years ago
ef8efd7
kvm: x86: Introduce APICv x86 ops for checking APIC inhibit reasons
by Suravee Suthikulpanit
· 5 years ago
24bbf74
kvm: x86: Add APICv (de)activate request trace points
by Suravee Suthikulpanit
· 5 years ago
8df14af
kvm: x86: Add support for dynamic APICv activation
by Suravee Suthikulpanit
· 5 years ago
4e19c36
kvm: x86: Introduce APICv inhibit reason bits
by Suravee Suthikulpanit
· 5 years ago
e813e65
Merge tag 'kvm-5.6-1' of git://git.kernel.org/pub/scm/virt/kvm/kvm
by Linus Torvalds
· 5 years ago
4cbc418
Merge branch 'cve-2019-3016' into kvm-next-5.6
by Paolo Bonzini
· 5 years ago
a6bd811
x86/KVM: Clean up host's steal time structure
by Boris Ostrovsky
· 5 years ago
b043138
x86/KVM: Make sure KVM_VCPU_FLUSH_TLB flag is not missed
by Boris Ostrovsky
· 5 years ago
9172481
x86/kvm: Cache gfn to pfn translation
by Boris Ostrovsky
· 5 years ago
8c6de56
x86/kvm: Be careful not to clear KVM_VCPU_FLUSH_TLB bit
by Boris Ostrovsky
· 5 years ago
4d6d07a
kvm/x86: export kvm_vector_hashing_enabled() is unnecessary
by Peng Hao
· 5 years ago
b91991b
KVM: nVMX: Check GUEST_DR7 on vmentry of nested guests
by Krish Sadhukhan
· 5 years ago
6a3c623
KVM: X86: Drop x86_set_memory_region()
by Peter Xu
· 5 years ago
2620fe2
KVM: x86: Revert "KVM: X86: Fix fpu state crash in kvm guest"
by Sean Christopherson
· 5 years ago
c9aef3b
KVM: x86: Handle TIF_NEED_FPU_LOAD in kvm_{load,put}_guest_fpu()
by Sean Christopherson
· 5 years ago
3911b65
Revert "KVM: x86: Add a WARN on TIF_NEED_FPU_LOAD in kvm_load_guest_fpu()"
by Paolo Bonzini
· 5 years ago
767b839
KVM: x86: avoid clearing pending exception event twice
by Miaohe Lin
· 5 years ago
ea74005
KVM: x86: Protect DR-based index computations from Spectre-v1/L1TF attacks
by Marios Pomonis
· 5 years ago
6ec4c5e
KVM: x86: Protect MSR-based index computations from Spectre-v1/L1TF attacks in x86.c
by Marios Pomonis
· 5 years ago
ddd259c
KVM: Drop kvm_arch_vcpu_init() and kvm_arch_vcpu_uninit()
by Sean Christopherson
· 5 years ago
95a0d01
KVM: x86: Move all vcpu init code into kvm_arch_vcpu_create()
by Sean Christopherson
· 5 years ago
afede96
KVM: Drop kvm_arch_vcpu_setup()
by Sean Christopherson
· 5 years ago
5f73db1
KVM: x86: Move guts of kvm_arch_vcpu_setup() into kvm_arch_vcpu_create()
by Sean Christopherson
· 5 years ago
e529ef6
KVM: Move vcpu alloc and init invocation to common code
by Sean Christopherson
· 5 years ago
4543bdc
KVM: Introduce kvm_vcpu_destroy()
by Sean Christopherson
· 5 years ago
d2423b3
KVM: x86: Invoke kvm_vcpu_uninit() immediately prior to freeing vcpu
by Sean Christopherson
· 5 years ago
897cc38
KVM: Add kvm_arch_vcpu_precreate() to handle pre-allocation issues
by Sean Christopherson
· 5 years ago
50b143e
KVM: x86: Drop kvm_arch_vcpu_free()
by Sean Christopherson
· 5 years ago
208050d
KVM: x86: Remove spurious clearing of async #PF MSR
by Sean Christopherson
· 5 years ago
9d979c7
KVM: x86: Remove spurious kvm_mmu_unload() from vcpu destruction path
by Sean Christopherson
· 5 years ago
987b259
KVM: x86: Move kvm_vcpu_init() invocation to common code
by Sean Christopherson
· 5 years ago
d813a8b
KVM: x86: Move allocation of pio_data page down a few lines
by Sean Christopherson
· 5 years ago
fc6e2a18
KVM: x86: Move FPU allocation to common x86 code
by Sean Christopherson
· 5 years ago
a9dd6f0
KVM: x86: Allocate vcpu struct in common x86 code
by Sean Christopherson
· 5 years ago
16be9dd
KVM: x86: Free wbinvd_dirty_mask if vCPU creation fails
by Sean Christopherson
· 5 years ago
6441fa6
KVM: x86: avoid incorrect writes to host MSR_IA32_SPEC_CTRL
by Paolo Bonzini
· 5 years ago
99634e3
KVM: x86: list MSR_IA32_UCODE_REV as an emulated MSR
by Paolo Bonzini
· 5 years ago
8738200
KVM: x86: Refactor and rename bit() to feature_bit() macro
by Sean Christopherson
· 5 years ago
5ae78e9
KVM: x86: Add dedicated emulator helpers for querying CPUID features
by Sean Christopherson
· 5 years ago
345599f
KVM: x86: Add macro to ensure reserved cr4 bits checks stay in sync
by Sean Christopherson
· 5 years ago
f1cdecf
KVM: x86: Ensure all logical CPUs have consistent reserved cr4 bits
by Sean Christopherson
· 5 years ago
b11306b
KVM: x86: Don't let userspace set host-reserved cr4 bits
by Sean Christopherson
· 5 years ago
cad23e7
KVM: x86: check kvm_pit outside kvm_vm_ioctl_reinject()
by Miaohe Lin
· 5 years ago
1e9e262
KVM: VMX: FIXED+PHYSICAL mode single target IPI fastpath
by Wanpeng Li
· 5 years ago
32ad73d
x86/msr-index: Clean up bit defines for IA32_FEATURE_CONTROL MSR
by Sean Christopherson
· 5 years ago
736c291
KVM: x86: Use gpa_t for cr2/gpa to fix TDP support on 32-bit KVM
by Sean Christopherson
· 5 years ago
95145c2
KVM: x86: Add a WARN on TIF_NEED_FPU_LOAD in kvm_load_guest_fpu()
by Sean Christopherson
· 5 years ago
f958bd2
KVM: x86: Fix potential put_fpu() w/o load_fpu() on MPX platform
by Sean Christopherson
· 5 years ago
0a03cbd
KVM: x86: Fix some comment typos
by Miaohe Lin
· 5 years ago
150a84f
KVM: X86: Convert the last users of "shorthand = 0" to use macros
by Peter Xu
· 5 years ago
c96001c
KVM: X86: Use APIC_DEST_* macros properly in kvm_lapic_irq.dest_mode
by Peter Xu
· 5 years ago
3f59dbc
Merge branch 'perf-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
by Linus Torvalds
· 5 years ago
ceb9e77
Merge branch 'x86/core' into perf/core, to resolve conflicts and to pick up completed topic tree
by Ingo Molnar
· 5 years ago
ad5996d
KVM: x86: Grab KVM's srcu lock when setting nested state
by Sean Christopherson
· 5 years ago
05c19c2
KVM: x86: Open code shared_msr_update() in its only caller
by Sean Christopherson
· 5 years ago
24885d1
KVM: x86: Remove a spurious export of a static function
by Sean Christopherson
· 5 years ago
db5a95e
KVM: x86: remove set but not used variable 'called'
by Mao Wenan
· 5 years ago
46f4f0a
Merge branch 'kvm-tsx-ctrl' into HEAD
by Paolo Bonzini
· 5 years ago
c11f83e
KVM: vmx: implement MSR_IA32_TSX_CTRL disable RTM functionality
by Paolo Bonzini
· 5 years ago
edef5c3
KVM: x86: implement MSR_IA32_TSX_CTRL effect on CPUID
by Paolo Bonzini
· 5 years ago
de1fca5
KVM: x86: do not modify masked bits of shared MSRs
by Paolo Bonzini
· 5 years ago
Next »