git: kernel/syscons: First hacky steps to make syscons work with {i915, radeon}kms.
Sascha Wildner
swildner at crater.dragonflybsd.org
Fri Jun 5 16:03:28 PDT 2015
commit 717f4a47b1c967e5249b3404279e0f118b1065c8
Author: Sascha Wildner <saw at online.de>
Date: Wed Jun 3 20:01:46 2015 +0200
kernel/syscons: First hacky steps to make syscons work with {i915,radeon}kms.
This is a joint effort of Imre Vadasz (all the drm/i915/radeon related
bits) and me (syscons rendering related bits, mainly).
To enable the support, the "kern.kms_console" tunable needs to be set
via loader.conf.
In-collaboration-with: ivadasz
Summary of changes:
share/man/man4/syscons.4 | 13 ++
sys/conf/files | 1 +
sys/dev/drm/drm_fb_helper.c | 35 +++
sys/dev/drm/i915/Makefile | 2 +
sys/dev/drm/i915/intel_fbdev.c | 378 ++++++++++++++++++++++++++++++++
sys/dev/drm/include/drm/drm_fb_helper.h | 1 +
sys/dev/drm/include/linux/fb.h | 14 ++
sys/dev/drm/radeon/radeon_fb.c | 70 ++----
sys/dev/misc/syscons/sckmsrndr.c | 302 +++++++++++++++++++++++++
sys/dev/misc/syscons/scvidctl.c | 108 ++++++++-
sys/dev/misc/syscons/syscons.c | 62 +++++-
sys/dev/misc/syscons/syscons.h | 6 +-
sys/platform/pc64/conf/files | 1 +
13 files changed, 928 insertions(+), 65 deletions(-)
create mode 100644 sys/dev/drm/i915/intel_fbdev.c
create mode 100644 sys/dev/misc/syscons/sckmsrndr.c
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/717f4a47b1c967e5249b3404279e0f118b1065c8
--
DragonFly BSD source repository
More information about the Commits
mailing list