]>
Commit | Line | Data |
---|---|---|
87ecb68b PB |
1 | /* Declarations for use by hardware emulation. */ |
2 | #ifndef QEMU_HW_H | |
3 | #define QEMU_HW_H | |
4 | ||
741da0d3 PB |
5 | #ifdef CONFIG_USER_ONLY |
6 | #error Cannot include hw/hw.h from user emulation | |
1ad2134f PB |
7 | #endif |
8 | ||
741da0d3 | 9 | #include "exec/cpu-common.h" |
df43d49c PB |
10 | #include "qom/object.h" |
11 | #include "exec/memory.h" | |
83c9f4ca | 12 | #include "hw/irq.h" |
caf71f86 | 13 | #include "migration/vmstate.h" |
08a0aee1 | 14 | #include "migration/qemu-file-types.h" |
0137fdc0 | 15 | #include "qemu/module.h" |
2f7b92a0 | 16 | #include "sysemu/reset.h" |
87ecb68b | 17 | |
0137fdc0 MA |
18 | void QEMU_NORETURN hw_error(const char *fmt, ...) GCC_FMT_ATTR(1, 2); |
19 | ||
87ecb68b | 20 | #endif |