git: kernel/syscons: First hacky steps to make syscons work with {i915, radeon}kms.

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