adlazar

Results 28 comments of adlazar

@wangbaba523, can you show `kvmi_get_vm_by_creator()` ?

The KVMi subsystem uses a socket. On one side of this socket is the QEMU process of the introspected guest + the kernel (KVM) and on the other side is...

I don't know how would you combine Nitro and KVMi. You said that you don't want to use a socket. I assumed you will replace it with another "channel".

Do you want to use QEMU to run your introspected VMs or something else? Because the kvm-vmi/qemu project (kvmi-v7 branch) has all that you might need. In your code, vmfd...

@allewwaly , if you want to use libkvmi directly, take a look at [kvmi-test.c](https://github.com/KVM-VMI/kvm/tree/kvmi-v7/tools/kvm/kvmi). For the low level API (between kernel and userspace) you can find the documentation [here](https://github.com/KVM-VMI/kvm/blob/kvmi-v7/Documentation/virt/kvm/kvmi.rst). libvmi...

None that I know of.

This QEMU, matching KVM with KVMI-v6 patches, doesn't send the name, nor the VM start time (padding2). [see](https://github.com/KVM-VMI/qemu/blob/kvmi-v6/accel/kvm/vm-introspection.c#L113) I've only changed the handshake structure to match KVMI-v6 :( kvmi_introspector2qemu.cookie is...

https://github.com/KVM-VMI/qemu/pull/5/commits/58840c5bbc82005422d997175b7f94df24fa28da fixes the VM start time issue.

`spp_supported` is set if there is hardware support. See this comment: https://github.com/KVM-VMI/kvm/commit/9d8e1279403d589fdb66e17a0dd9af6464d0fe1c#commitcomment-38137801