0b8fa32f55
Include qemu/module.h where needed, drop it from qemu-common.h
...
Signed-off-by: Markus Armbruster <armbru@redhat.com >
Message-Id: <20190523143508.25387-4-armbru@redhat.com >
[Rebased with conflicts resolved automatically, except for
hw/usb/dev-hub.c hw/misc/exynos4210_rng.c hw/misc/bcm2835_rng.c
hw/misc/aspeed_scu.c hw/display/virtio-vga.c hw/arm/stm32f205_soc.c;
ui/cocoa.m fixed up]
2019-06-12 13:18:33 +02:00
4ad6f6cb14
char: allow specifying a GMainContext at opening time
...
This will be needed by vhost-user-test, when each test switches to
its own GMainLoop and GMainContext. Otherwise, for a reconnecting
socket the initial connection will happen on the default GMainContext,
and no one will be listening on it.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com >
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com >
Message-Id: <20190202110834.24880-1-pbonzini@redhat.com >
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com >
2019-02-13 14:23:39 +01:00
d4c8fcd91a
hw/isa/superio: Fix inconsistent use of Chardev->be
...
4c3119a6e3
and cd9526ab7c
introduced an incorrect and inconsistent
use of Chardev->be. Also, this CharBackend member is private and is
not supposed to be accessible.
Fix it by removing the inconsistent check.
Cc: qemu-stable@nongnu.org
Reported-by: Marc-André Lureau <marcandre.lureau@redhat.com >
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org >
Message-Id: <20180515152500.19460-2-f4bug@amsat.org >
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com >
Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com >
2018-06-01 15:13:46 +02:00
0304f9ec9c
hw: Do not include "sysemu/block-backend.h" if it is not necessary
...
Remove those unneeded includes to speed up the compilation
process a little bit. (Continue 7eceff5b5a
cleanup)
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org >
Message-Id: <20180528232719.4721-13-f4bug@amsat.org >
Acked-by: Michael S. Tsirkin <mst@redhat.com >
Acked-by: Cornelia Huck <cohuck@redhat.com >
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com >
2018-06-01 14:15:10 +02:00
9bca0edb28
Change references to serial_hds[] to serial_hd()
...
Change all the uses of serial_hds[] to go via the new
serial_hd() function. Code change produced with:
find hw -name '*.[ch]' | xargs sed -i -e 's/serial_hds\[\([^]]*\)\]/serial_hd(\1)/g'
Signed-off-by: Peter Maydell <peter.maydell@linaro.org >
Reviewed-by: Thomas Huth <thuth@redhat.com >
Message-id: 20180420145249.32435-8-peter.maydell@linaro.org
2018-04-26 13:57:00 +01:00
7313b1f28b
hw/isa/superio: Factor out the FDC37M817 Super I/O from mips_malta.c
...
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org >
Message-Id: <20180308223946.26784-17-f4bug@amsat.org >
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com >
2018-03-12 16:12:49 +01:00
c16a4e1bc5
hw/isa/superio: Factor out the IDE code from pc87312.c
...
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org >
Message-Id: <20180308223946.26784-15-f4bug@amsat.org >
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com >
2018-03-12 16:12:49 +01:00
72d3d8f052
hw/isa/superio: Add a keyboard/mouse controller (8042)
...
Since the PC87312 inherits this abstract model, we remove the I8042
instance in the PREP machine.
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org >
Acked-by: David Gibson <david@gibson.dropbear.id.au >
Message-Id: <20180308223946.26784-14-f4bug@amsat.org >
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com >
2018-03-12 16:12:48 +01:00
6f6695b136
hw/isa/superio: Factor out the floppy disc controller code from pc87312.c
...
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org >
Message-Id: <20180308223946.26784-13-f4bug@amsat.org >
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com >
2018-03-12 16:12:48 +01:00
cd9526ab7c
hw/isa/superio: Factor out the serial code from pc87312.c
...
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org >
Message-Id: <20180308223946.26784-12-f4bug@amsat.org >
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com >
2018-03-12 16:12:48 +01:00
4c3119a6e3
hw/isa/superio: Factor out the parallel code from pc87312.c
...
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org >
Message-Id: <20180308223946.26784-11-f4bug@amsat.org >
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com >
2018-03-12 16:12:48 +01:00
1854eb287e
hw/isa/superio: Add a Super I/O template based on the PC87312 device
...
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org >
Message-Id: <20180308223946.26784-9-f4bug@amsat.org >
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com >
2018-03-12 16:12:48 +01:00