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