aux/vmware ought to set "hwaccel off" on VGA itself. By the time it runs, though, the /dev/ directory isn't properly populated, hence all /dev/ references ought to hash-files (/dev/snarf is an exception). Reference: /n/sources/patch/applied/vmw-improve Date: Sun Aug 5 10:38:43 CES 2007 Signed-off-by: lucio@proxima.alt.za --- /386/bin/aux/vmware Sun Aug 5 10:36:32 2007 +++ /386/bin/aux/vmware Sun Aug 5 10:36:25 2007 @@ -1,18 +1,19 @@ #!/bin/rc if(aux/isvmware -s){ + echo hwaccel off >'#v/vgactl' if(test -f '#P/pge'){ echo -n on >'#P/pge' # default, but set anyway. echo -n off >'#P/i8253timerset' } - if(test -f /dev/archctl){ - echo pge on >/dev/archctl - echo coherence nop >/dev/archctl - echo i8253set off >/dev/archctl + if(test -f '#P/archctl'){ + echo pge on >'#P/archctl' + echo coherence nop >'#P/archctl' + echo i8253set off >'#P/archctl' } for(i in '#S'/sd??) if(test -f $i/ctl) - echo dma on >$i/ctl + echo dma on >$i/ctl >[2]/dev/null aux/vmwarefs if(! test -f /dev/snarf) aux/stub /dev/snarf