1/* Declarations for use by hardware emulation. */ 2#ifndef QEMU_HW_H 3#define QEMU_HW_H 4 5#ifdef CONFIG_USER_ONLY 6#error Cannot include hw/hw.h from user emulation 7#endif 8 9#include "exec/cpu-common.h" 10#include "qom/object.h" 11#include "exec/memory.h" 12#include "hw/irq.h" 13#include "migration/vmstate.h" 14#include "migration/qemu-file-types.h" 15#include "qemu/module.h" 16#include "sysemu/reset.h" 17 18void QEMU_NORETURN hw_error(const char *fmt, ...) GCC_FMT_ATTR(1, 2); 19 20#endif 21