master
h 26 lines 586 Bytes
Raw
1 /*
2 * QEMU IDE Emulation: mmio support (for embedded).
3 *
4 * Copyright (c) 2003 Fabrice Bellard
5 * Copyright (c) 2006 Openedhand Ltd.
6 *
7 * SPDX-License-Identifier: MIT
8 */
9
10 #ifndef HW_IDE_MMIO_H
11 #define HW_IDE_MMIO_H
12
13 #include "qom/object.h"
14
15 /*
16 * QEMU interface:
17 * + sysbus IRQ 0: asserted by the IDE channel
18 * + sysbus MMIO region 0: data registers
19 * + sysbus MMIO region 1: status & control registers
20 */
21 #define TYPE_MMIO_IDE "mmio-ide"
22 OBJECT_DECLARE_SIMPLE_TYPE(MMIOIDEState, MMIO_IDE)
23
24 void mmio_ide_init_drives(DeviceState *dev, DriveInfo *hd0, DriveInfo *hd1);
25
26 #endif