git: syscons: Check if vaddr == 0 in sckmsrndr.c. Improve IOCTLs with KMS.
Imre Vadasz
ivadasz at crater.dragonflybsd.org
Sat Feb 20 07:58:30 PST 2016
commit 2b5f463db45c2b59d7ab576d3918c7479e95869e
Author: Imre Vadász <imre at vdsz.com>
Date: Sat Feb 20 15:38:04 2016 +0100
syscons: Check if vaddr == 0 in sckmsrndr.c. Improve IOCTLs with KMS.
* Just disable syscons drawing when the vaddr in struct fb_info is 0.
This allows e.g. to initialize syscons with a framebuffer console,
before the framebuffer has been mapped into virtual memory.
* Some more IOCTLs should check if the KMS framebuffer is active and
avoid VGA accesses in that case.
Summary of changes:
sys/dev/misc/syscons/sckmsrndr.c | 12 ++++++++++++
sys/dev/misc/syscons/scvidctl.c | 16 +++++++++-------
sys/dev/misc/syscons/syscons.c | 28 ++++++++++++++++++----------
3 files changed, 39 insertions(+), 17 deletions(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/2b5f463db45c2b59d7ab576d3918c7479e95869e
--
DragonFly BSD source repository
More information about the Commits
mailing list