diff options
author | Søren Sandmann Pedersen <ssp@redhat.com> | 2009-07-15 00:10:16 -0400 |
---|---|---|
committer | Søren Sandmann Pedersen <ssp@redhat.com> | 2009-07-15 00:10:16 -0400 |
commit | 35427856c51a5fd85526ff813fe60c4cd4994fcb (patch) | |
tree | ec27c38e0808dc71ab67a6b0f73eb1144cb7f51a | |
parent | d9792b1b222d6597421047f319b323df9264e8a8 (diff) |
Reset before setting mode
-rw-r--r-- | src/qxl_driver.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/qxl_driver.c b/src/qxl_driver.c index 8985d32..db193f1 100644 --- a/src/qxl_driver.c +++ b/src/qxl_driver.c @@ -275,6 +275,8 @@ qxlSwitchMode(int scrnIndex, DisplayModePtr p, int flags) xf86DrvMsg(scrnIndex, X_INFO, "Setting mode %d (%d x %d) (%d x %d) %p\n", m->id, m->x_res, m->y_res, p->HDisplay, p->VDisplay, p); qxl_ring_wait_idle (qxl->command_ring); + + outb(qxl->io_base + QXL_IO_RESET, 0); outb(qxl->io_base + QXL_IO_SET_MODE, m->id); |