GSoC/GCI Archive
Google Summer of Code 2015 The OpenBSD Foundation

Implement KMS driver for Cirrus cards

by Leo Grange for The OpenBSD Foundation

With the current progress done on the graphic stack on many operating systems, the DRM/KMS infrastructure is now used by several BSDs, including OpenBSD. The aim of this project is to write a new KMS driver to handle a Cirrus CLGD 5446 card, and to document the process, to make writing new KMS driver for OpenBSD easier. In addition, the choice of this card will allow usage of KMS drivers when running OpenBSD through QEMU.