|
@@ -42,7 +42,7 @@ static void isa_superio_realize(DeviceState *dev, Error **errp)
|
|
if (!k->parallel.is_enabled || k->parallel.is_enabled(sio, i)) {
|
|
if (!k->parallel.is_enabled || k->parallel.is_enabled(sio, i)) {
|
|
/* FIXME use a qdev chardev prop instead of parallel_hds[] */
|
|
/* FIXME use a qdev chardev prop instead of parallel_hds[] */
|
|
chr = parallel_hds[i];
|
|
chr = parallel_hds[i];
|
|
- if (chr == NULL || chr->be) {
|
|
|
|
|
|
+ if (chr == NULL) {
|
|
name = g_strdup_printf("discarding-parallel%d", i);
|
|
name = g_strdup_printf("discarding-parallel%d", i);
|
|
chr = qemu_chr_new(name, "null");
|
|
chr = qemu_chr_new(name, "null");
|
|
} else {
|
|
} else {
|
|
@@ -82,7 +82,7 @@ static void isa_superio_realize(DeviceState *dev, Error **errp)
|
|
if (!k->serial.is_enabled || k->serial.is_enabled(sio, i)) {
|
|
if (!k->serial.is_enabled || k->serial.is_enabled(sio, i)) {
|
|
/* FIXME use a qdev chardev prop instead of serial_hd() */
|
|
/* FIXME use a qdev chardev prop instead of serial_hd() */
|
|
chr = serial_hd(i);
|
|
chr = serial_hd(i);
|
|
- if (chr == NULL || chr->be) {
|
|
|
|
|
|
+ if (chr == NULL) {
|
|
name = g_strdup_printf("discarding-serial%d", i);
|
|
name = g_strdup_printf("discarding-serial%d", i);
|
|
chr = qemu_chr_new(name, "null");
|
|
chr = qemu_chr_new(name, "null");
|
|
} else {
|
|
} else {
|