ref: 6e039d7b4985877f4570d7d78e20dc1810be92d0
parent: ac4e21f52d8458732b6e18d6ca481ab880c6c9be
author: Sigrid <[email protected]>
date: Mon Aug 10 12:38:26 EDT 2020
vmx: does not do well with certain fb widths, so restrict it
--- a/sys/src/cmd/vmx/vga.c
+++ b/sys/src/cmd/vmx/vga.c
@@ -704,6 +704,7 @@
q = vgamodeparse(p, &m);
if(p == q || m->w <= 0 || m->h <= 0)
no: sysfatal("invalid mode specifier");
+ m->w &= ~7;
m->hbytes = chantodepth(m->chan) * m->w + 7 >> 3;
m->sz = m->hbytes * m->h;
if(m->sz > fbsz) fbsz = m->sz;