kvmclock: Always register type
commit03f48b0797c9904301ee91e0081e89b3a3250f91
authorAndreas Färber <afaerber@suse.de>
Sun, 4 Mar 2012 20:32:34 +0000 (4 21:32 +0100)
committerAnthony Liguori <aliguori@us.ibm.com>
Tue, 13 Mar 2012 18:23:17 +0000 (13 13:23 -0500)
treee0b9f4c1031b0411deb0d528a4c310bd2eff69f0
parentcb72b75824c0362e5cb32eb8796930f29fa36d17
kvmclock: Always register type

Currently, the "kvmclock" type is only registered when kvm_enabled().

This breaks when moving type registration to before command line
parsing (so that QOM types can be used for CPU and machine).

Since the QOM classes are lazy-initialized anyway and kvmclock_create()
has another kvm_enabled() check, simply drop the KVM check in
kvmclock_register_types().

kvm-i8259, kvm-apic and kvm-ioapic do not suffer from such a check.

Reviewed-by: please.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Reviewed-by: Jan Kiszka <jan.kiszka@siemens.com>
Cc: Marcelo Tosatti <mtosatti@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
hw/kvm/clock.c