Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
kernel
/
common
/
b78a8552d77f8efb7c4fbd92a91b890c32b89528
/
arch
/
x86
/
kvm
/
emulate.c
b78a855
kvm/emulate: fix a -Werror=cast-function-type
by Qian Cai
· 4 years, 11 months ago
3009afc
KVM: x86: Use a typedef for fastop functions
by Sean Christopherson
· 5 years ago
52db369
KVM: X86: Add 'else' to unify fastop and execute call path
by Miaohe Lin
· 5 years ago
c0a21c3
KVM: x86: Remove unused ctxt param from emulator's FPU accessors
by Sean Christopherson
· 5 years ago
a7baead
KVM: x86: Ensure guest's FPU state is loaded when accessing for emulation
by Sean Christopherson
· 5 years ago
125ffc5
KVM: x86: Refactor prefix decoding to prevent Spectre-v1/L1TF attacks
by Marios Pomonis
· 5 years ago
3c9053a2
KVM: x86: Protect x86_decode_insn from Spectre-v1/L1TF attacks
by Marios Pomonis
· 5 years ago
5ae78e9
KVM: x86: Add dedicated emulator helpers for querying CPUID features
by Sean Christopherson
· 5 years ago
5b4ce93
KVM: X86: avoid unused setup_syscalls_segments call when SYSCALL check failed
by Miaohe Lin
· 5 years ago
c8848ce
KVM: x86: set ctxt->have_exception in x86_decode_insn()
by Jan Dakinevich
· 5 years ago
02d4160
x86: KVM: add xsetbv to the emulator
by Vitaly Kuznetsov
· 5 years ago
016cd75
KVM: x86: Fix x86_decode_insn() return when fetching insn bytes fails
by Sean Christopherson
· 5 years ago
d99a6ce
x86/kvm: Fix fastop function ELF metadata
by Josh Poimboeuf
· 5 years ago
a45ff59
Merge tag 'kvm-arm-for-5.3' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
by Paolo Bonzini
· 5 years ago
20c8ccb
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 499
by Thomas Gleixner
· 6 years ago
1fc5d194
KVM: x86: Use DR_TRAP_BITS instead of hard-coded 15
by Liran Alon
· 6 years ago
b68f3cc
KVM: x86: Always use 32-bit SMRAM save state for 32-bit kernels
by Sean Christopherson
· 6 years ago
8f4dc2e
KVM: x86: Don't clear EFER during SMM transitions for 32-bit vCPU
by Sean Christopherson
· 6 years ago
9ec1949
KVM: x86: clear SMM flags before loading state while leaving SMM
by Sean Christopherson
· 6 years ago
c5833c7
KVM: x86: Open code kvm_set_hflags
by Sean Christopherson
· 6 years ago
ed19321
KVM: x86: Load SMRAM in a single shot when leaving SMM
by Sean Christopherson
· 6 years ago
e9666d1
jump_label: move 'asm goto' support test to Kconfig
by Masahiro Yamada
· 6 years ago
0e96f31
x86: Clean up 'sizeof x' => 'sizeof(x)'
by Jordan Borgner
· 6 years ago
b8f4abb
x86/kvm: Add Hygon Dhyana support to KVM
by Pu Wen
· 6 years ago
208320b
kvm: x86: Remove CR3_PCID_INVD flag
by Junaid Shahid
· 7 years ago
3c9fa24
kvm: x86: use correct privilege level for sgdt/sidt/fxsave/fxrstor access
by Paolo Bonzini
· 7 years ago
79367a6
KVM: x86: introduce linear_{read,write}_system
by Paolo Bonzini
· 7 years ago
a780a3e
KVM: X86: Fix reserved bits check for MOV to CR3
by Wanpeng Li
· 7 years ago
2991696
kvm: Add emulation for movups/movupd
by Stefan Fritsch
· 7 years ago
2d7921c
KVM: x86: Add support for VMware backdoor Pseudo-PMCs
by Arbel Moshe
· 7 years ago
9a29d449
KVM: x86: Always allow access to VMware backdoor I/O ports
by Liran Alon
· 7 years ago
7bf14c2
Merge branch 'x86/hyperv' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
by Radim Krčmář
· 7 years ago
6304672
Merge branch 'x86-pti-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
by Linus Torvalds
· 7 years ago
1a29b5b
KVM: x86: Make indirect calls in emulator speculation safe
by Peter Zijlstra
· 7 years ago
fae1a3e
kvm: x86: fix RSM when PCID is non-zero
by Paolo Bonzini
· 7 years ago
fb6d4d3
KVM: x86: emulate RDPID
by Paolo Bonzini
· 8 years ago
dd307d0
KVM: x86: emulate sldt and str
by Paolo Bonzini
· 8 years ago
ae3e61e
KVM: x86: add support for UMIP
by Paolo Bonzini
· 8 years ago
6ab0b9f
x86,kvm: remove KVM emulator get_fpu / put_fpu
by Rik van Riel
· 7 years ago
4d772cb
KVM: x86: fix em_fxstor() sleeping while in atomic
by David Hildenbrand
· 7 years ago
3853be2
KVM: X86: Fix operand/address-size during instruction decoding
by Wanpeng Li
· 7 years ago
0234bf8
KVM: x86: introduce ISA specific SMM entry/exit callbacks
by Ladi Prosek
· 7 years ago
f26e601
x86/kvm: Move kvm_fastop_exception to .fixup section
by Josh Poimboeuf
· 7 years ago
a141fd5
Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
by Linus Torvalds
· 7 years ago
f5caf62
x86/asm: Fix inline asm call constraints for Clang
by Josh Poimboeuf
· 7 years ago
d650014
KVM: x86: Fix the NULL pointer parameter in check_cr_write()
by Yu Zhang
· 7 years ago
fd8cb43
KVM: MMU: Expose the LA57 feature to VM.
by Yu Zhang
· 7 years ago
d1cd3ce
KVM: MMU: check guest CR3 reserved bits based on its physical address width.
by Yu Zhang
· 7 years ago
e911eb3
KVM: x86: Add return value to kvm_cpuid().
by Yu Zhang
· 7 years ago
c136b84
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
by Linus Torvalds
· 7 years ago
8616abc
KVM: x86: remove ignored type attribute
by Nick Desaulniers
· 8 years ago
c8401dd
KVM: x86: fix singlestepping over syscall
by Paolo Bonzini
· 8 years ago
9d643f6
KVM: x86: avoid large stack allocations in em_fxrstor
by Nick Desaulniers
· 8 years ago
92ceb76
KVM: x86: prevent uninitialized variable warning in check_svme()
by Radim Krčmář
· 8 years ago
6ed071f
KVM: x86: fix emulation of RSM and IRET instructions
by Ladi Prosek
· 8 years ago
db2336a
KVM: x86: virtualize cpuid faulting
by Kyle Huey
· 8 years ago
a9ff720
Merge branch 'x86/cpufeature' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip into next
by Radim Krčmář
· 8 years ago
33ab911
KVM: x86: fix emulation of "MOV SS, null selector"
by Paolo Bonzini
· 8 years ago
129a72a
KVM: x86: Introduce segmented_write_std
by Steve Rutherford
· 8 years ago
0f89b20
kvm: svm: Use the hardware provided GPA instead of page walk
by Tom Lendacky
· 8 years ago
93173b5
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
by Linus Torvalds
· 8 years ago
2117d53
KVM: x86: drop error recovery in em_jmp_far and em_ret_far
by Radim Krčmář
· 8 years ago
283c95d
KVM: x86: emulate FXSAVE and FXRSTOR
by Radim Krčmář
· 8 years ago
aabba3c
KVM: x86: add asm_safe wrapper
by Radim Krčmář
· 8 years ago
4852018
KVM: x86: save one bit in ctxt->d
by Radim Krčmář
· 8 years ago
d3fe959
KVM: x86: add Align16 instruction flag
by Radim Krčmář
· 8 years ago
d9092f5
kvm: x86: Check memopp before dereference (CVE-2016-8630)
by Owen Hofmann
· 8 years ago
1767e93
x86/kvm: Audit and remove any unnecessary uses of module.h
by Paul Gortmaker
· 8 years ago
4548f63
x86/kvm: Add stack frame dependency to fastop() inline asm
by Josh Poimboeuf
· 9 years ago
26660a4
Merge branch 'core-objtool-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
by Linus Torvalds
· 9 years ago
0c1d77f
KVM: x86: fix conversion of addresses to linear in 32-bit protected mode
by Paolo Bonzini
· 9 years ago
cb7390f
x86/kvm: Make test_cc() always inline
by Josh Poimboeuf
· 9 years ago
1482a08
x86/kvm: Set ELF function type for fastop functions
by Josh Poimboeuf
· 9 years ago
89651a3
KVM: x86: allow RSM from 64-bit mode
by Paolo Bonzini
· 9 years ago
f40606b
KVM: x86: handle SMBASE as physical address in RSM
by Radim Krčmář
· 9 years ago
b10d92a
KVM: x86: fix RSM into 64-bit protected mode
by Paolo Bonzini
· 9 years ago
e8dd2d2d
Silence compiler warning in arch/x86/kvm/emulate.c
by Valdis Kletnieks
· 9 years ago
660a5d5
KVM: x86: save/load state on SMM switch
by Paolo Bonzini
· 10 years ago
64d6067
KVM: x86: stubs for SMM support
by Paolo Bonzini
· 10 years ago
a584539
KVM: x86: pass the whole hflags field to emulator and back
by Paolo Bonzini
· 10 years ago
428e3d0
KVM: x86: Fix zero iterations REP-string
by Nadav Amit
· 10 years ago
ee122a7
KVM: x86: Fix update RCX/RDI/RSI on REP-string
by Nadav Amit
· 10 years ago
3db176d
KVM: x86: Fix DR7 mask on task-switch while debugging
by Nadav Amit
· 10 years ago
acac6f89
KVM: x86: Call-far should not be emulated as stack op
by Nadav Amit
· 10 years ago
35fd68a
kvm: x86: fix x86 eflags fixed bit
by Wanpeng Li
· 10 years ago
2f729b1
KVM: remove useless check of "ret" variable prior to returning the same value
by Eugene Korenevsky
· 10 years ago
b32a991
KVM: x86: Remove redundant definitions
by Nadav Amit
· 10 years ago
0efb044
KVM: x86: removing redundant eflags bits definitions
by Nadav Amit
· 10 years ago
900efe2
KVM: x86: BSF and BSR emulation change register unnecassarily
by Nadav Amit
· 10 years ago
6fd8e12
KVM: x86: POPA emulation may not clear bits [63:32]
by Nadav Amit
· 10 years ago
b91aa14
KVM: x86: CMOV emulation on legacy mode is wrong
by Nadav Amit
· 10 years ago
b34a805
KVM: x86: Fix re-execution of patched vmmcall
by Jan Kiszka
· 10 years ago
4ff6f8e
KVM: emulate: fix CMPXCHG8B on 32-bit hosts
by Paolo Bonzini
· 10 years ago
b9085bc
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
by Linus Torvalds
· 10 years ago
d44e121
KVM: x86: emulate: correct page fault error code for NoWrite instructions
by Paolo Bonzini
· 10 years ago
8226808
KVM: x86: Emulation of call may use incorrect stack size
by Nadav Amit
· 10 years ago
bac15531
KVM: x86: 32-bit wraparound read/write not emulated correctly
by Nadav Amit
· 10 years ago
2b42fce
KVM: x86: Fix defines in emulator.c
by Nadav Amit
· 10 years ago
2276b51
KVM: x86: ARPL emulation can cause spurious exceptions
by Nadav Amit
· 10 years ago
801806d
KVM: x86: IRET emulation does not clear NMI masking
by Nadav Amit
· 10 years ago
Next »