Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
kernel
/
shift
/
mainline
/
5a485803221777013944cbd1a7cd5c62efba3ffa
5a48580
x86/hyper-v: move hyperv.h out of uapi
by Vitaly Kuznetsov
· 7 years ago
21e94ac
KVM: trivial documentation cleanups
by Andrew Jones
· 7 years ago
34226b6
KVM: X86: Fix setup the virt_spin_lock_key before static key get initialized
by Wanpeng Li
· 7 years ago
1f97e01
tools/kvm_stat: Remove unused function
by Cole Robinson
· 7 years ago
0866c31
tools/kvm_stat: Don't use deprecated file()
by Cole Robinson
· 7 years ago
6ade1ae
tools/kvm_stat: Fix python3 syntax
by Cole Robinson
· 7 years ago
8566ac8
KVM: SVM: Implement pause loop exit logic in SVM
by Babu Moger
· 7 years ago
1d8fb44
KVM: SVM: Add pause filter threshold
by Babu Moger
· 7 years ago
c8e8871
KVM: VMX: Bring the common code to header file
by Babu Moger
· 7 years ago
18abdc3
KVM: VMX: Remove ple_window_actual_max
by Babu Moger
· 7 years ago
7fbc85a
KVM: VMX: Fix the module parameters for vmx
by Babu Moger
· 7 years ago
dd60d21
KVM: x86: Fix perf timer mode IP reporting
by Andi Kleen
· 7 years ago
abe7a45
Merge tag 'kvm-arm-for-v4.17' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm
by Radim Krčmář
· 7 years ago
dc6ed61
arm64: Add temporary ERRATA_MIDR_ALL_VERSIONS compatibility macro
by Marc Zyngier
· 7 years ago
adc91ab
Revert "arm64: KVM: Use SMCCC_ARCH_WORKAROUND_1 for Falkor BP hardening"
by Marc Zyngier
· 7 years ago
7d8b44c
KVM: arm/arm64: vgic-its: Fix potential overrun in vgic_copy_lpi_list
by Marc Zyngier
· 7 years ago
67b5b67
KVM: arm/arm64: vgic: Disallow Active+Pending for level interrupts
by Marc Zyngier
· 7 years ago
d32ef54
kvm: x86: hyperv: delete dead code in kvm_hv_hypercall()
by Dan Carpenter
· 7 years ago
81811c1
KVM: SVM: add struct kvm_svm to hold SVM specific KVM vars
by Sean Christopherson
· 7 years ago
40bbb9d
KVM: VMX: add struct kvm_vmx to hold VMX specific KVM vars
by Sean Christopherson
· 7 years ago
2ac52ab
KVM: x86: move setting of ept_identity_map_addr to vmx.c
by Sean Christopherson
· 7 years ago
434a1e9
KVM: x86: define SVM/VMX specific kvm_arch_[alloc|free]_vm
by Sean Christopherson
· 7 years ago
3184a99
KVM: nVMX: fix vmentry failure code when L2 state would require emulation
by Paolo Bonzini
· 7 years ago
e40ff1d
KVM: nVMX: Do not load EOI-exitmap while running L2
by Liran Alon
· 7 years ago
f9f5dc1
arm64: KVM: Use SMCCC_ARCH_WORKAROUND_1 for Falkor BP hardening
by Shanker Donthineni
· 7 years ago
063f12e
KVM: arm: Reserve bit in KVM_REG_ARM encoding for secure/nonsecure
by Peter Maydell
· 7 years ago
5fbb0df
Merge tag 'kvm-arm-fixes-for-v4.16-2' into HEAD
by Marc Zyngier
· 7 years ago
4b472ff
arm64: Enable ARM64_HARDEN_EL2_VECTORS on Cortex-A57 and A72
by Marc Zyngier
· 7 years ago
dee3924
arm64: KVM: Allow mapping of vectors outside of the RAM region
by Marc Zyngier
· 7 years ago
4205a89
arm64: Make BP hardening slot counter available
by Marc Zyngier
· 7 years ago
dc2e463
arm/arm64: KVM: Introduce EL2-specific executable mappings
by Marc Zyngier
· 7 years ago
71dcb8b
arm64: KVM: Allow far branches from vector slots to the main vectors
by Marc Zyngier
· 7 years ago
f0445dfa
arm64: KVM: Reserve 4 additional instructions in the BPI template
by Marc Zyngier
· 7 years ago
4340ba8
arm64: KVM: Move BP hardening vectors into .hyp.text section
by Marc Zyngier
· 7 years ago
7e80f63
arm64: KVM: Move stashing of x0/x1 into the vector code itself
by Marc Zyngier
· 7 years ago
3c5e812
arm64: KVM: Move vector offsetting from hyp-init.S to kvm_get_hyp_vector
by Marc Zyngier
· 7 years ago
6bb934a
arm64: Update the KVM memory map documentation
by Marc Zyngier
· 7 years ago
ed57cac
arm64: KVM: Introduce EL2 VA randomisation
by Marc Zyngier
· 7 years ago
005e975
arm64: KVM: Dynamically compute the HYP VA mask
by Marc Zyngier
· 7 years ago
11d7640
arm64: insn: Allow ADD/SUB (immediate) with LSL #12
by Marc Zyngier
· 7 years ago
9f2efa3
arm64; insn: Add encoder for the EXTR instruction
by Marc Zyngier
· 7 years ago
e3f019b
KVM: arm/arm64: Move HYP IO VAs to the "idmap" range
by Marc Zyngier
· 7 years ago
3ddd455
KVM: arm64: Fix HYP idmap unmap when using 52bit PA
by Marc Zyngier
· 7 years ago
46fef15
KVM: arm/arm64: Fix idmap size and alignment
by Marc Zyngier
· 7 years ago
1bb32a4
KVM: arm/arm64: Keep GICv2 HYP VAs in kvm_vgic_global_state
by Marc Zyngier
· 7 years ago
807a378
KVM: arm/arm64: Move ioremap calls to create_hyp_io_mappings
by Marc Zyngier
· 7 years ago
b4ef049
KVM: arm/arm64: Demote HYP VA range display to being a debug feature
by Marc Zyngier
· 7 years ago
44a497a
KVM: arm/arm64: Do not use kern_hyp_va() with kvm_vgic_global_state
by Marc Zyngier
· 7 years ago
a1efdff
arm64: cpufeatures: Drop the ARM64_HYP_OFFSET_LOW feature flag
by Marc Zyngier
· 7 years ago
2b4d160
arm64: KVM: Dynamically patch the kernel/hyp VA mask
by Marc Zyngier
· 7 years ago
ef3935e
arm64: insn: Add encoder for bitwise operations using literals
by Marc Zyngier
· 7 years ago
a264bf3
arm64: insn: Add N immediate encoding
by Marc Zyngier
· 7 years ago
dea5e2a
arm64: alternatives: Add dynamic patching feature
by Marc Zyngier
· 7 years ago
2d0e63e
KVM: arm/arm64: Avoid VGICv3 save/restore on VHE with no IRQs
by Christoffer Dall
· 7 years ago
923a2e3
KVM: arm/arm64: Move VGIC APR save/restore to vgic put/load
by Christoffer Dall
· 7 years ago
771621b
KVM: arm/arm64: Handle VGICv3 save/restore from the main VGIC code on VHE
by Christoffer Dall
· 7 years ago
8a43a2b
KVM: arm/arm64: Move arm64-only vgic-v2-sr.c file to arm64
by Christoffer Dall
· 7 years ago
75174ba
KVM: arm/arm64: Handle VGICv2 save/restore from the main VGIC code
by Christoffer Dall
· 8 years ago
bb5ed70
KVM: arm/arm64: Get rid of vgic_elrsr
by Christoffer Dall
· 7 years ago
b7787e6
KVM: arm64: Cleanup __activate_traps and __deactive_traps for VHE and non-VHE
by Christoffer Dall
· 7 years ago
a246562
KVM: arm64: Configure c15, PMU, and debug register traps on cpu load/put for VHE
by Christoffer Dall
· 7 years ago
c16c113
KVM: arm64: Directly call VHE and non-VHE FPSIMD enabled functions
by Christoffer Dall
· 7 years ago
d5a21bc
KVM: arm64: Move common VHE/non-VHE trap config in separate functions
by Christoffer Dall
· 7 years ago
b9f8ca4
KVM: arm64: Defer saving/restoring 32-bit sysregs to vcpu load/put
by Christoffer Dall
· 7 years ago
a892819
KVM: arm64: Prepare to handle deferred save/restore of 32-bit registers
by Christoffer Dall
· 7 years ago
fc7563b
KVM: arm64: Defer saving/restoring 64-bit sysregs to vcpu load/put on VHE
by Christoffer Dall
· 9 years ago
6d4bd90
KVM: arm64: Prepare to handle deferred save/restore of ELR_EL1
by Christoffer Dall
· 7 years ago
00536ec
KVM: arm/arm64: Prepare to handle deferred save/restore of SPSR_EL1
by Christoffer Dall
· 7 years ago
d47533d
KVM: arm64: Introduce framework for accessing deferred sysregs
by Christoffer Dall
· 7 years ago
8d404c4
KVM: arm64: Rewrite system register accessors to read/write functions
by Christoffer Dall
· 9 years ago
52f6c4f
KVM: arm64: Change 32-bit handling of VM system registers
by Christoffer Dall
· 7 years ago
0c389d9
KVM: arm64: Don't save the host ELR_EL2 and SPSR_EL2 on VHE systems
by Christoffer Dall
· 7 years ago
4cdecab
KVM: arm64: Unify non-VHE host/guest sysreg save and restore functions
by Christoffer Dall
· 7 years ago
0a62d43
KVM: arm/arm64: Remove leftover comment from kvm_vcpu_run_vhe
by Christoffer Dall
· 7 years ago
f837453
KVM: arm64: Introduce separate VHE/non-VHE sysreg save/restore functions
by Christoffer Dall
· 7 years ago
2b88104
KVM: arm64: Rewrite sysreg alternatives to static keys
by Christoffer Dall
· 7 years ago
060701f
KVM: arm64: Move userspace system registers into separate function
by Christoffer Dall
· 9 years ago
04fef05
KVM: arm64: Remove noop calls to timer save/restore from VHE switch
by Christoffer Dall
· 7 years ago
34f8cdf
KVM: arm64: Don't deactivate VM on VHE systems
by Christoffer Dall
· 7 years ago
86d0568
KVM: arm64: Remove kern_hyp_va() use in VHE switch function
by Christoffer Dall
· 8 years ago
3f5c90b
KVM: arm64: Introduce VHE-specific kvm_vcpu_run
by Christoffer Dall
· 7 years ago
dc25140
KVM: arm64: Factor out fault info population and gic workarounds
by Christoffer Dall
· 7 years ago
014c4c7
KVM: arm64: Improve debug register save/restore flow
by Christoffer Dall
· 7 years ago
5742d04
KVM: arm64: Slightly improve debug save/restore functions
by Christoffer Dall
· 7 years ago
54ceb1b
KVM: arm64: Move debug dirty flag calculation out of world switch
by Christoffer Dall
· 7 years ago
e72341c
KVM: arm/arm64: Introduce vcpu_el1_is_32bit
by Christoffer Dall
· 7 years ago
bc192ce
KVM: arm/arm64: Add kvm_vcpu_load_sysregs and kvm_vcpu_put_sysregs
by Christoffer Dall
· 7 years ago
3df59d8
KVM: arm/arm64: Get rid of vcpu->arch.irq_lines
by Christoffer Dall
· 7 years ago
35a84de
KVM: arm64: Move HCR_INT_OVERRIDE to default HCR_EL2 guest flag
by Shih-Wei Li
· 7 years ago
8f17f5e
KVM: arm64: Rework hyp_panic for VHE and non-VHE
by Christoffer Dall
· 7 years ago
4464e21
KVM: arm64: Avoid storing the vcpu pointer on the stack
by Christoffer Dall
· 7 years ago
829a586
KVM: arm/arm64: Move vcpu_load call after kvm_vcpu_first_run_init
by Christoffer Dall
· 7 years ago
7a364bd
KVM: arm/arm64: Avoid vcpu_load for other vcpu ioctls than KVM_RUN
by Christoffer Dall
· 7 years ago
35060ed
x86/kvm/vmx: avoid expensive rdmsr for MSR_GS_BASE
by Vitaly Kuznetsov
· 7 years ago
42b933b
x86/kvm/vmx: read MSR_{FS,KERNEL_GS}_BASE from current->thread
by Vitaly Kuznetsov
· 7 years ago
b31c114
KVM: X86: Provide a capability to disable PAUSE intercepts
by Wanpeng Li
· 7 years ago
caa057a
KVM: X86: Provide a capability to disable HLT intercepts
by Wanpeng Li
· 7 years ago
4d5422c
KVM: X86: Provide a capability to disable MWAIT intercepts
by Wanpeng Li
· 7 years ago
4956aa3
Merge tag 'kvm-s390-next-4.17-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux into HEAD
by Paolo Bonzini
· 7 years ago
2d7921c
KVM: x86: Add support for VMware backdoor Pseudo-PMCs
by Arbel Moshe
· 7 years ago
Next »