ipoctal232.c (4ceb193d30fe9b1cda0dc73bddb8051659926fb9) ipoctal232.c (125ee0ed9cad04307498ac2b7b0d51ad8a807360)
1/*
2 * QEMU GE IP-Octal 232 IndustryPack emulation
3 *
4 * Copyright (C) 2012 Igalia, S.L.
5 * Author: Alberto Garcia <agarcia@igalia.com>
6 *
7 * This code is licensed under the GNU GPL v2 or (at your option) any
8 * later version.

--- 571 unchanged lines hidden (view full) ---

580 ic->id_write = id_write;
581 ic->int_read = int_read;
582 ic->int_write = int_write;
583 ic->mem_read16 = mem_read16;
584 ic->mem_write16 = mem_write16;
585 ic->mem_read8 = mem_read8;
586 ic->mem_write8 = mem_write8;
587
1/*
2 * QEMU GE IP-Octal 232 IndustryPack emulation
3 *
4 * Copyright (C) 2012 Igalia, S.L.
5 * Author: Alberto Garcia <agarcia@igalia.com>
6 *
7 * This code is licensed under the GNU GPL v2 or (at your option) any
8 * later version.

--- 571 unchanged lines hidden (view full) ---

580 ic->id_write = id_write;
581 ic->int_read = int_read;
582 ic->int_write = int_write;
583 ic->mem_read16 = mem_read16;
584 ic->mem_write16 = mem_write16;
585 ic->mem_read8 = mem_read8;
586 ic->mem_write8 = mem_write8;
587
588 set_bit(DEVICE_CATEGORY_INPUT, dc->categories);
588 dc->desc = "GE IP-Octal 232 8-channel RS-232 IndustryPack";
589 dc->props = ipoctal_properties;
590 dc->vmsd = &vmstate_ipoctal;
591}
592
593static const TypeInfo ipoctal_info = {
594 .name = TYPE_IPOCTAL,
595 .parent = TYPE_IPACK_DEVICE,
596 .instance_size = sizeof(IPOctalState),
597 .class_init = ipoctal_class_init,
598};
599
600static void ipoctal_register_types(void)
601{
602 type_register_static(&ipoctal_info);
603}
604
605type_init(ipoctal_register_types)
589 dc->desc = "GE IP-Octal 232 8-channel RS-232 IndustryPack";
590 dc->props = ipoctal_properties;
591 dc->vmsd = &vmstate_ipoctal;
592}
593
594static const TypeInfo ipoctal_info = {
595 .name = TYPE_IPOCTAL,
596 .parent = TYPE_IPACK_DEVICE,
597 .instance_size = sizeof(IPOctalState),
598 .class_init = ipoctal_class_init,
599};
600
601static void ipoctal_register_types(void)
602{
603 type_register_static(&ipoctal_info);
604}
605
606type_init(ipoctal_register_types)