File:  [NetBSD Developer Wiki] / wikisrc / projects / project / kms-gem.mdwn
Revision 1.1: download - view: text, annotated - select for diffs
Sun Nov 6 19:58:46 2011 UTC (6 years, 6 months ago) by jmmv
Branches: MAIN
CVS tags: HEAD
Add the projects from the website (htdocs/contrib/projects.xml).

At this point, all this is is a "blind conversion" from the xml file to
individual mdwn files.  I did this by using a custom xslt file and some
manual cleanups on the files.

Most of these projects are still misclassified as they do not list the
correct difficulty or the category they list is not yet defined in the
wiki.  Some other projects need to be pruned out due to the lack of
details (or moved to the ideas page).  But this is a "good enough" start
that should allow me to nuke these same projects from htdocs.

[[!template id=project

title="Kernel Mode Setting and Graphics Execution Manager"



Recent overhaul of the X server infrastructure lead to the appearance of Kernel
Mode Setting (KMS) and Graphics Execution Manager (GEM) to rejuvenate the X
world. This has a number of benefits, from improving 3D GPU support,
deprivileged X server to in-kernel video mode management, which can be very
helpful when it is necessary to debug a live system using ddb(4).

The goal of this project is to add the missing bits inside NetBSD, most notably
KMS and GEM. Testing the port using a recent driver like nouveau would be worth
the effort.

CVSweb for NetBSD wikisrc <> software: FreeBSD-CVSweb