|
@@ -655,6 +655,14 @@ static bool macfb_common_realize(DeviceState *dev, MacfbState *s, Error **errp)
|
|
return false;
|
|
return false;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ /*
|
|
|
|
+ * Set mode control registers to match the mode found above so that
|
|
|
|
+ * macfb_mode_write() does the right thing if no MacOS toolbox ROM
|
|
|
|
+ * is present to initialise them
|
|
|
|
+ */
|
|
|
|
+ s->regs[DAFB_MODE_CTRL1 >> 2] = s->mode->mode_ctrl1;
|
|
|
|
+ s->regs[DAFB_MODE_CTRL2 >> 2] = s->mode->mode_ctrl2;
|
|
|
|
+
|
|
s->con = graphic_console_init(dev, 0, &macfb_ops, s);
|
|
s->con = graphic_console_init(dev, 0, &macfb_ops, s);
|
|
surface = qemu_console_surface(s->con);
|
|
surface = qemu_console_surface(s->con);
|
|
|
|
|