cinap_lenrek
0d5c57a132
vga: dont confuse io bar with mem bar in vgas3 and vgavesa
...
harmless bug. just make sure we loop over the memory
bars only and skip the io bars.
2013-01-06 23:39:02 +01:00
cinap_lenrek
9caf93faa8
vesa: timeout blank/unblank operation if it gets stuck
2012-08-01 22:56:58 +02:00
cinap_lenrek
b9ca8e8378
vga: softscreen
...
allow the shadow framebuffer (softscreen) to be used with any
vga driver, not just vesa. this removes the ugly scr->paddr = 0
hack employed by vesa driver to force softscreen and adds a
softscreen vgactl message that can switch the feature on and off
at runtime.
softscreen can greatly improve graphics performance when bus
reads are slow even tho it disables hardware acceleration.
2012-07-18 10:16:00 +02:00
cinap_lenrek
440d68d003
vgavesa: some nvidia cards start the framebuffer in the middle of a pci membar
2011-11-26 21:24:01 +01:00
cinap_lenrek
b6901035d0
vesa: *vesashadow -> *novesashadow
2011-11-05 11:06:24 +01:00
cinap_lenrek
f5018135c0
vesa/realmode cleanup
2011-11-05 06:54:48 +01:00
cinap_lenrek
0bddb7e28d
vesa: make softscreen optional (has to be enabled with *vesashadow= option now in plan9.ini)
2011-11-05 05:16:50 +01:00
cinap_lenrek
1a82d67770
vgavesa: fix race
2011-08-23 06:11:16 +02:00
cinap_lenrek
b25e48b949
vgavesa: cleanup
2011-08-23 06:03:54 +02:00
cinap_lenrek
e54222fb0d
implement vesa screenblanking (issue #36 )
2011-08-23 05:33:51 +02:00
cinap_lenrek
632defb656
vesa-changes
2011-04-11 20:56:59 +00:00
Taru Karttunen
a9060cc06b
Import sources from 2011-03-30 iso image - lib
2011-03-30 19:35:09 +03:00
Taru Karttunen
e5888a1ffd
Import sources from 2011-03-30 iso image
2011-03-30 15:46:40 +03:00