diff options
author | Roman Kagan <rkagan@virtuozzo.com> | 2018-09-21 11:22:09 +0300 |
---|---|---|
committer | Paolo Bonzini <pbonzini@redhat.com> | 2018-10-19 13:44:14 +0200 |
commit | 606c34bfd57a0ecda67b395bea022bb307a5384e (patch) | |
tree | 448b94dd535847b0cd358a13332e46085d563c6f /target/i386/hyperv-stub.c | |
parent | 729ce7e1b6b6e035012544f51878d1ef5864bf39 (diff) | |
download | qemu-606c34bfd57a0ecda67b395bea022bb307a5384e.zip qemu-606c34bfd57a0ecda67b395bea022bb307a5384e.tar.gz qemu-606c34bfd57a0ecda67b395bea022bb307a5384e.tar.bz2 |
hyperv: qom-ify SynIC
Make Hyper-V SynIC a device which is attached as a child to a CPU. For
now it only makes SynIC visibile in the qom hierarchy, and maintains its
internal fields in sync with the respecitve msrs of the parent cpu (the
fields will be used in followup patches).
Signed-off-by: Roman Kagan <rkagan@virtuozzo.com>
Message-Id: <20180921082217.29481-3-rkagan@virtuozzo.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'target/i386/hyperv-stub.c')
-rw-r--r-- | target/i386/hyperv-stub.c | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/target/i386/hyperv-stub.c b/target/i386/hyperv-stub.c index 5919ba8..fe548cb 100644 --- a/target/i386/hyperv-stub.c +++ b/target/i386/hyperv-stub.c @@ -33,3 +33,16 @@ int kvm_hv_handle_exit(X86CPU *cpu, struct kvm_hyperv_exit *exit) } } #endif + +int hyperv_x86_synic_add(X86CPU *cpu) +{ + return -ENOSYS; +} + +void hyperv_x86_synic_reset(X86CPU *cpu) +{ +} + +void hyperv_x86_synic_update(X86CPU *cpu) +{ +} |