summaryrefslogtreecommitdiffstats
path: root/lib/libc/asr/asr_utils.c
diff options
context:
space:
mode:
authorkettenis <kettenis@openbsd.org>2013-04-14 19:04:37 +0000
committerkettenis <kettenis@openbsd.org>2013-04-14 19:04:37 +0000
commit12e1fe1166061bf8678840ec0862fa2b2ebd2330 (patch)
tree3b716b12d26c2c504d91eeea27c113760e8905bc /lib/libc/asr/asr_utils.c
parentBe sure to turn hsync/vsync back on at crt enable (v2) (diff)
downloadwireguard-openbsd-12e1fe1166061bf8678840ec0862fa2b2ebd2330.tar.xz
wireguard-openbsd-12e1fe1166061bf8678840ec0862fa2b2ebd2330.zip
Take a different approach towards framebuffer accelartion. Instead of using
the blitter, scroll by double-mapping the framebuffer and reprogramming the registers that determine the first visible pixel, much in the same way as the vga text console uses the 6845. This makes scrolling very fast, and since we no longer need to issue commands to any of the rings, we can enable this when X is running and safely scroll when printing panic messages or if we've entered ddb. Testes by many.
Diffstat (limited to 'lib/libc/asr/asr_utils.c')
0 files changed, 0 insertions, 0 deletions