pci: add pci_address_space_io()
Returns the I/O address space. Useful for implementingPCI-ISA bridge devices.
Signed-off-by: Richard Henderson <rth@twiddle.net>Signed-off-by: Avi Kivity <avi@redhat.com>
Makefile: Remove 'tarbin' target
Remove the 'tarbin' target -- it isn't used as part of the officialQEMU release process, and it's out of date (various new bios fileswere never added to its list of files). It's better not to provideit at all than to have a broken makefile target we never use or test....
MAINTAINERS: update maintainer for target-arm and ARM devboards
Add myself as co-maintainer alongside Paul Brook for the TCG ARMguest implementation (target-arm) and the ARM dev boards (integratorcp,realview, stellaris, versatilepb).
Acked-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>...
adlib: remove write-only variable
Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
qemu-char: use qemu_set_fd_handler/2 consistently
Now that qemu_set_fd_handler and qemu_set_fd_handler2 have differentimplementations, one using qemu iohandlers and the other glib, it is notsafe to mix the two when inserting/deleting handlers.
Fixes kvm-autotest....
Move macro QEMU_GNUC_PREREQ to compiler.h
The macro is compiler specific and does not depend on the operating system.
Move macro QEMU_GNUC_PREREQ from osdep.h to compiler.hand use it to simplify existing code.
host-utils.h uses this macro, so it now needs compiler.h...
Fix and clean code which tests the gcc version
The code which tests whether gcc supports warn_unused_result was wrong.Remove the wrong test from configure and replace it by code usingmacro QEMU_GNUC_PREREQ in compiler.h.
Signed-off-by: Stefan Weil <weil@mail.berlios.de>...
virtio: Use global memory barrier macros
The virtio code uses wmb() macros in several places, as required by theSMP-aware virtio protocol. However the wmb() macro is locally definedto be a compiler barrier only. This is probably sufficient on x86due to its strong storage ordering model, but it certainly isn't on other...
Barriers in qemu-barrier.h should not be x86 specific
qemu-barrier.h contains a few macros implementing memory barrierprimitives used in several places throughout qemu. However, apartfrom the compiler-only barrier, the defined wmb() is correct only for...
irq: introduce qemu_irq_proxy()
In some cases we have a circular dependency involving irqs - the irqcontroller depends on a bus, which in turn depends on the irq controller.Add qemu_irq_proxy() which acts as a passthrough, except that the targetirq may be set later on....
View all revisions | View revisions
Also available in: Atom