]> git.proxmox.com Git - mirror_qemu.git/commit - target/i386/kvm/kvm.c
hyperv: Add support to process syndbg commands
authorJon Doron <arilou@gmail.com>
Wed, 16 Feb 2022 10:24:59 +0000 (12:24 +0200)
committerPaolo Bonzini <pbonzini@redhat.com>
Wed, 6 Apr 2022 12:31:56 +0000 (14:31 +0200)
commit73d24074078a2cefb5305047e3bf50b73daa3f98
tree79af4dadb4de590faf3baf6b689d9d682038f5b3
parentccbdf5e81b502b238748ab64366bba5bf4c056d3
hyperv: Add support to process syndbg commands

SynDbg commands can come from two different flows:
1. Hypercalls, in this mode the data being sent is fully
   encapsulated network packets.
2. SynDbg specific MSRs, in this mode only the data that needs to be
   transfered is passed.

Signed-off-by: Jon Doron <arilou@gmail.com>
Reviewed-by: Emanuele Giuseppe Esposito <eesposit@redhat.com>
Message-Id: <20220216102500.692781-4-arilou@gmail.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
docs/hyperv.txt
hw/hyperv/hyperv.c
include/hw/hyperv/hyperv.h
target/i386/cpu.c
target/i386/cpu.h
target/i386/kvm/hyperv-stub.c
target/i386/kvm/hyperv.c
target/i386/kvm/kvm.c