On 11/03/2015 07:58, Michael S. Tsirkin wrote: > As noted by Andreas, hw/boards.h shouldn't be used outside softmmu code. > Include it conditionally, and drop the (now unnecessary) ifdef guards in > hw/boards.h > > Reported-by: Andreas Färber <afaer...@suse.de> > Cc: Peter Maydell <peter.mayd...@linaro.org> > Signed-off-by: Michael S. Tsirkin <m...@redhat.com> > --- > include/hw/boards.h | 4 ---- > exec.c | 2 ++ > 2 files changed, 2 insertions(+), 4 deletions(-) > > diff --git a/include/hw/boards.h b/include/hw/boards.h > index cd6deb0..f44d6f5 100644 > --- a/include/hw/boards.h > +++ b/include/hw/boards.h > @@ -3,8 +3,6 @@ > #ifndef HW_BOARDS_H > #define HW_BOARDS_H > > -#if !defined(CONFIG_USER_ONLY) > - > #include "qemu/typedefs.h" > #include "sysemu/blockdev.h" > #include "sysemu/accel.h" > @@ -158,5 +156,3 @@ struct MachineState { > }; > > #endif > - > -#endif > diff --git a/exec.c b/exec.c > index fe64009..bc37c7b 100644 > --- a/exec.c > +++ b/exec.c > @@ -26,7 +26,9 @@ > #include "cpu.h" > #include "tcg.h" > #include "hw/hw.h" > +#if !defined(CONFIG_USER_ONLY) > #include "hw/boards.h" > +#endif > #include "hw/qdev.h" > #include "qemu/osdep.h" > #include "sysemu/kvm.h" >
Acked-by: Paolo Bonzini <pbonz...@redhat.com>