isa-superio.c (3788c7b6e56fa34ee2a73e41706eb2a2447ba75a) isa-superio.c (9bca0edb282de0007a4f068d9d20f3e3c3aadef7)
1/*
2 * Generic ISA Super I/O
3 *
4 * Copyright (c) 2010-2012 Herve Poussineau
5 * Copyright (c) 2011-2012 Andreas Färber
6 * Copyright (c) 2018 Philippe Mathieu-Daudé
7 *
8 * This code is licensed under the GNU GPLv2 and later.

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

76 /* Serial */
77 for (i = 0; i < k->serial.count; i++) {
78 if (i >= ARRAY_SIZE(sio->serial)) {
79 warn_report("superio: ignoring %td serial controllers",
80 k->serial.count - ARRAY_SIZE(sio->serial));
81 break;
82 }
83 if (!k->serial.is_enabled || k->serial.is_enabled(sio, i)) {
1/*
2 * Generic ISA Super I/O
3 *
4 * Copyright (c) 2010-2012 Herve Poussineau
5 * Copyright (c) 2011-2012 Andreas Färber
6 * Copyright (c) 2018 Philippe Mathieu-Daudé
7 *
8 * This code is licensed under the GNU GPLv2 and later.

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

76 /* Serial */
77 for (i = 0; i < k->serial.count; i++) {
78 if (i >= ARRAY_SIZE(sio->serial)) {
79 warn_report("superio: ignoring %td serial controllers",
80 k->serial.count - ARRAY_SIZE(sio->serial));
81 break;
82 }
83 if (!k->serial.is_enabled || k->serial.is_enabled(sio, i)) {
84 /* FIXME use a qdev chardev prop instead of serial_hds[] */
85 chr = serial_hds[i];
84 /* FIXME use a qdev chardev prop instead of serial_hd() */
85 chr = serial_hd(i);
86 if (chr == NULL || chr->be) {
87 name = g_strdup_printf("discarding-serial%d", i);
88 chr = qemu_chr_new(name, "null");
89 } else {
90 name = g_strdup_printf("serial%d", i);
91 }
92 isa = isa_create(bus, TYPE_ISA_SERIAL);
93 d = DEVICE(isa);

--- 121 unchanged lines hidden ---
86 if (chr == NULL || chr->be) {
87 name = g_strdup_printf("discarding-serial%d", i);
88 chr = qemu_chr_new(name, "null");
89 } else {
90 name = g_strdup_printf("serial%d", i);
91 }
92 isa = isa_create(bus, TYPE_ISA_SERIAL);
93 d = DEVICE(isa);

--- 121 unchanged lines hidden ---