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>
Showing
- docs/hyperv.txt 15 additions, 0 deletionsdocs/hyperv.txt
- hw/hyperv/hyperv.c 243 additions, 0 deletionshw/hyperv/hyperv.c
- include/hw/hyperv/hyperv.h 58 additions, 0 deletionsinclude/hw/hyperv/hyperv.h
- target/i386/cpu.c 2 additions, 0 deletionstarget/i386/cpu.c
- target/i386/cpu.h 7 additions, 0 deletionstarget/i386/cpu.h
- target/i386/kvm/hyperv-stub.c 6 additions, 0 deletionstarget/i386/kvm/hyperv-stub.c
- target/i386/kvm/hyperv.c 49 additions, 3 deletionstarget/i386/kvm/hyperv.c
- target/i386/kvm/kvm.c 71 additions, 5 deletionstarget/i386/kvm/kvm.c
Loading
Please register or sign in to comment