qemu-e2k/include
Paolo Bonzini 1e13c01d2a disas: avoid including everything in headers compiled from C++
disas/arm-a64.cc is careful to include only the bare minimum that
it needs---qemu/osdep.h and disas/bfd.h.  Unfortunately, disas/bfd.h
then includes qemu-common.h, which brings in qemu/option.h and from
there we get the kitchen sink.

This causes problems because for example QEMU's atomic macros
conflict with C++ atomic types.  But really all that bfd.h needs
is the fprintf_function typedef, so replace the inclusion of
qemu-common.h with qemu/fprintf-fn.h.

Reported-by: Sean Bruno <sbruno@freebsd.org>
Tested-by: Sean Bruno <sbruno@freebsd.org>
Cc: Peter Maydell <peter.maydell@linaro.org>
Cc: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
2016-07-12 18:31:27 +02:00
..
block scsi-bus: Add SCSI scanner support 2016-07-12 18:31:26 +02:00
crypto crypto: add support for TLS priority string override 2016-07-04 15:52:43 +01:00
disas disas: avoid including everything in headers compiled from C++ 2016-07-12 18:31:27 +02:00
exec tcg: Improve the alignment check infrastructure 2016-07-05 20:50:13 -07:00
fpu
hw scsi-bus: Use longer sense buffer with scanners 2016-07-12 18:31:26 +02:00
io sockets: Use new QAPI cloning 2016-07-06 10:52:04 +02:00
libdecnumber
migration
monitor
net tap: vhost busy polling support 2016-07-07 14:29:04 +08:00
qapi sockets: Use new QAPI cloning 2016-07-06 10:52:04 +02:00
qemu qdev: Eliminate qemu_add_globals() function 2016-07-07 15:24:50 -03:00
qom cpu: Use CPUClass->parse_features() as convertor to global properties 2016-07-07 15:25:01 -03:00
standard-headers
sysemu Block layer patches 2016-07-05 17:53:02 +01:00
ui gtk: fix build 2016-07-11 10:40:29 +01:00
elf.h
glib-compat.h
qemu-common.h
qemu-io.h
trace-tcg.h
trace.h