qdev: Replace no_user by cannot_instantiate_with_device_add_yet
In an ideal world, machines can be built by wiring devices togetherwith configuration, not code. Unfortunately, that's not the world welive in right now. We still have quite a few devices that need to be...
Merge remote-tracking branch 'qemu-kvm/uq/master' into staging
pci-assign: Fix error_report of pci-stub message
Using multiple calls to error_report here means every line isprefaced with the (potentially long) pci-assign command linearguments.
Use a single error_printf to preserve the intended formatting.Since this code path is always preceded by an error_report call,...
pci-assign: Remove dead code for direct I/O region access from userspace
This feature was already deprecated back then in qemu-kvm, ie. beforepci-assign went upstream. assigned_dev_ioport_rw will never be invokedwith resource_fd < 0.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>...
kvm: Fix compiler warning (clang)
Report from clang analyzer:
clock.c:42:15: warning:Value stored to 'cpu' during its initialization is never read
Signed-off-by: Stefan Weil <sw@weilnetz.de>Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
cpu: Use QTAILQ for CPU list
Introduce CPU_FOREACH(), CPU_FOREACH_SAFE() and CPU_NEXT() shorthandmacros.
Signed-off-by: Andreas Färber <afaerber@suse.de>
Merge remote-tracking branch 'qemu-kvm/uq/master' into stable-1.5
kvm: shorten the parameter list for get_real_device()
get_real_device() has 5 parameters with the last 4 is contained in the firststructure.
This patch removes the last 4 parameters and directly use them from the firstparameter.
Acked-by: Alex Williamson <alex.williamson@redhat.com>...
aio / timers: Switch entire codebase to the new timer API
This is an autogenerated patch using scripts/switch-timer-api.
Switch the entire code base to using the new timer API.
Note this patch may introduce some line length issues.
Signed-off-by: Alex Bligh <alex@alex.org.uk>...
kvm/ioapic: QOM cast cleanup
View revisions
Also available in: Atom