Series |
VM introspection
|
expand
-
[RFC,v7,00/78] VM introspection
-
[RFC,v7,01/78] sched/swait: add swait_event_killable_exclusive()
-
[RFC,v7,02/78] export kill_pid_info()
-
[RFC,v7,03/78] KVM: add new error codes for VM introspection
-
[RFC,v7,04/78] KVM: add kvm_vcpu_kick_and_wait()
-
[RFC,v7,05/78] KVM: add kvm_get_max_gfn()
-
[RFC,v7,06/78] KVM: doc: fix the hypercall numbering
-
[RFC,v7,07/78] KVM: x86: add kvm_arch_vcpu_get_regs() and kvm_arch_vcpu_get_sregs()
-
[RFC,v7,08/78] KVM: x86: add kvm_arch_vcpu_set_regs()
-
[RFC,v7,09/78] KVM: x86: avoid injecting #PF when emulate the VMCALL instruction
-
[RFC,v7,10/78] KVM: x86: add .bp_intercepted() to struct kvm_x86_ops
-
[RFC,v7,11/78] KVM: x86: add .control_cr3_intercept() to struct kvm_x86_ops
-
[RFC,v7,12/78] KVM: x86: add .cr3_write_intercepted()
-
[RFC,v7,13/78] KVM: x86: add .control_desc_intercept()
-
[RFC,v7,14/78] KVM: x86: add .desc_intercepted()
-
[RFC,v7,15/78] KVM: x86: export .msr_write_intercepted()
-
[RFC,v7,16/78] KVM: x86: use MSR_TYPE_R, MSR_TYPE_W and MSR_TYPE_RW with AMD code too
-
[RFC,v7,17/78] KVM: svm: pass struct kvm_vcpu to set_msr_interception()
-
[RFC,v7,18/78] KVM: vmx: pass struct kvm_vcpu to the intercept msr related functions
-
[RFC,v7,19/78] KVM: x86: add .control_msr_intercept()
-
[RFC,v7,20/78] KVM: x86: vmx: use a symbolic constant when checking the exit qualifications
-
[RFC,v7,21/78] KVM: x86: save the error code during EPT/NPF exits handling
-
[RFC,v7,22/78] KVM: x86: add .fault_gla()
-
[RFC,v7,23/78] KVM: x86: add .spt_fault()
-
[RFC,v7,24/78] KVM: x86: add .gpt_translation_fault()
-
[RFC,v7,25/78] KVM: x86: add .control_singlestep()
-
[RFC,v7,26/78] KVM: x86: export kvm_arch_vcpu_set_guest_debug()
-
[RFC,v7,27/78] KVM: x86: extend kvm_mmu_gva_to_gpa_system() with the 'access' parameter
-
[RFC,v7,28/78] KVM: x86: export kvm_inject_pending_exception()
-
[RFC,v7,29/78] KVM: x86: export kvm_vcpu_ioctl_x86_get_xsave()
-
[RFC,v7,30/78] KVM: x86: page track: provide all page tracking hooks with the guest virtual address
-
[RFC,v7,31/78] KVM: x86: page track: add track_create_slot() callback
-
[RFC,v7,32/78] KVM: x86: page_track: add support for preread, prewrite and preexec
-
[RFC,v7,33/78] KVM: x86: wire in the preread/prewrite/preexec page trackers
-
[RFC,v7,34/78] KVM: x86: intercept the write access on sidt and other emulated instructions
-
[RFC,v7,35/78] KVM: x86: disable gpa_available optimization for fetch and page-walk NPF/EPT violati…
-
[RFC,v7,36/78] KVM: introduce VM introspection
-
[RFC,v7,37/78] KVM: introspection: add hook/unhook ioctls
-
[RFC,v7,38/78] KVM: introspection: add permission access ioctls
-
[RFC,v7,39/78] KVM: introspection: add the read/dispatch message function
-
[RFC,v7,40/78] KVM: introspection: add KVMI_GET_VERSION
-
[RFC,v7,41/78] KVM: introspection: add KVMI_VM_CHECK_COMMAND and KVMI_VM_CHECK_EVENT
-
[RFC,v7,42/78] KVM: introspection: add KVMI_VM_GET_INFO
-
[RFC,v7,43/78] KVM: introspection: add KVMI_EVENT_UNHOOK
-
[RFC,v7,44/78] KVM: introspection: add KVMI_VM_CONTROL_EVENTS
-
[RFC,v7,45/78] KVM: introspection: add KVMI_VM_READ_PHYSICAL/KVMI_VM_WRITE_PHYSICAL
-
[RFC,v7,46/78] KVM: introspection: add vCPU related data
-
[RFC,v7,47/78] KVM: introspection: add a jobs list to every introspected vCPU
-
[RFC,v7,48/78] KVM: introspection: handle vCPU introspection requests
-
[RFC,v7,49/78] KVM: introspection: handle vCPU commands
-
[RFC,v7,50/78] KVM: introspection: add KVMI_VCPU_GET_INFO
-
[RFC,v7,51/78] KVM: introspection: add KVMI_VCPU_PAUSE
-
[RFC,v7,52/78] KVM: introspection: add KVMI_EVENT_PAUSE_VCPU
-
[RFC,v7,53/78] KVM: introspection: add KVMI_VCPU_CONTROL_EVENTS
-
[RFC,v7,54/78] KVM: introspection: add KVMI_VCPU_GET_REGISTERS
-
[RFC,v7,55/78] KVM: introspection: add KVMI_VCPU_SET_REGISTERS
-
[RFC,v7,56/78] KVM: introspection: add KVMI_VCPU_GET_CPUID
-
[RFC,v7,57/78] KVM: introspection: add KVMI_EVENT_HYPERCALL
-
[RFC,v7,58/78] KVM: introspection: add KVMI_EVENT_BREAKPOINT
-
[RFC,v7,59/78] KVM: introspection: restore the state of #BP interception on unhook
-
[RFC,v7,60/78] KVM: introspection: add KVMI_VCPU_CONTROL_CR and KVMI_EVENT_CR
-
[RFC,v7,61/78] KVM: introspection: restore the state of CR3 interception on unhook
-
[RFC,v7,62/78] KVM: introspection: add KVMI_VCPU_INJECT_EXCEPTION + KVMI_EVENT_TRAP
-
[RFC,v7,63/78] KVM: introspection: add KVMI_VM_GET_MAX_GFN
-
[RFC,v7,64/78] KVM: introspection: add KVMI_EVENT_XSETBV
-
[RFC,v7,65/78] KVM: introspection: add KVMI_VCPU_GET_XSAVE
-
[RFC,v7,66/78] KVM: introspection: add KVMI_VCPU_GET_MTRR_TYPE
-
[RFC,v7,67/78] KVM: introspection: add KVMI_EVENT_DESCRIPTOR
-
[RFC,v7,68/78] KVM: introspection: restore the state of descriptor interception on unhook
-
[RFC,v7,69/78] KVM: introspection: add KVMI_VCPU_CONTROL_MSR and KVMI_EVENT_MSR
-
[RFC,v7,70/78] KVM: introspection: restore the state of MSR interception on unhook
-
[RFC,v7,71/78] KVM: introspection: add KVMI_VM_SET_PAGE_ACCESS
-
[RFC,v7,72/78] KVM: introspection: add KVMI_EVENT_PF
-
[RFC,v7,73/78] KVM: introspection: extend KVMI_GET_VERSION with struct kvmi_features
-
[RFC,v7,74/78] KVM: introspection: add KVMI_VCPU_CONTROL_SINGLESTEP
-
[RFC,v7,75/78] KVM: introspection: add KVMI_EVENT_SINGLESTEP
-
[RFC,v7,76/78] KVM: introspection: add KVMI_VCPU_TRANSLATE_GVA
-
[RFC,v7,77/78] KVM: introspection: emulate a guest page table walk on SPT violations due to A/D bit…
-
[RFC,v7,78/78] KVM: x86: call the page tracking code on emulation failure
|