]> git.proxmox.com Git - mirror_qemu.git/blame - include/hw/hw.h
Merge remote-tracking branch 'remotes/edgar/tags/edgar/xilinx-next-2019-01-22.for...
[mirror_qemu.git] / include / hw / hw.h
CommitLineData
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
18void QEMU_NORETURN hw_error(const char *fmt, ...) GCC_FMT_ATTR(1, 2);
19
87ecb68b 20#endif