1*794093e8SPhilippe Mathieu-Daudé /* 2*794093e8SPhilippe Mathieu-Daudé * QEMU IDE Emulation: ISA Bus support. 3*794093e8SPhilippe Mathieu-Daudé * 4*794093e8SPhilippe Mathieu-Daudé * Copyright (c) 2003 Fabrice Bellard 5*794093e8SPhilippe Mathieu-Daudé * Copyright (c) 2006 Openedhand Ltd. 6*794093e8SPhilippe Mathieu-Daudé * 7*794093e8SPhilippe Mathieu-Daudé * SPDX-License-Identifier: MIT 8*794093e8SPhilippe Mathieu-Daudé */ 9*794093e8SPhilippe Mathieu-Daudé #ifndef HW_IDE_ISA_H 10*794093e8SPhilippe Mathieu-Daudé #define HW_IDE_ISA_H 11*794093e8SPhilippe Mathieu-Daudé 12*794093e8SPhilippe Mathieu-Daudé #include "qom/object.h" 13*794093e8SPhilippe Mathieu-Daudé 14*794093e8SPhilippe Mathieu-Daudé #define TYPE_ISA_IDE "isa-ide" 15*794093e8SPhilippe Mathieu-Daudé OBJECT_DECLARE_SIMPLE_TYPE(ISAIDEState, ISA_IDE) 16*794093e8SPhilippe Mathieu-Daudé 17*794093e8SPhilippe Mathieu-Daudé ISADevice *isa_ide_init(ISABus *bus, int iobase, int iobase2, int irqnum, 18*794093e8SPhilippe Mathieu-Daudé DriveInfo *hd0, DriveInfo *hd1); 19*794093e8SPhilippe Mathieu-Daudé 20*794093e8SPhilippe Mathieu-Daudé #endif 21