﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	field_blocks	field_dependson	field_seealso
571	Driver for Broadcom VideoCore IV (Raspberry Pi)	Vojtech Horky		"Implement a driver for the graphics unit in Raspberry Pi pluggable into the HelenOS graphics stack.

 Details::
  HelenOS can boot on Raspberry Pi but output is currently limited to serial only.
  [[br]][[br]]
  Implement a driver for a the VideoCore chip that would be pluggable to the graphics stack and to the driver framework used in HelenOS and would allow to use the HDMI output of Raspberry Pi.

 What Gains and Benefits will this bring?::
  Currently HelenOS does not provide any form of graphical output when running on Raspberry Pi. Adding support for graphical output would improve the experience when using HelenOS on this platform.

 Difficulty::
  Medium

 Required skills::
  A successful applicant will have good skills of programming in the C language and the ability to survive in a non-standard non-POSIX environment. Previous experience with driver or graphics stack implementation would be beneficial.

 Documentation::
  * [wiki:UsersGuide/GUI GUI user's guide]
  * [http://lists.modry.cz/cgi-bin/private/helenos-devel/2012-August/008625.html Announcement of the graphics stack at HelenOS mailing list]
  * [https://code.launchpad.net/~petr-koupy/helenos/gui lp:~petr-koupy/helenos/gui] (original GUI branch)
  * [http://www.raspberrypi.org/wp-content/uploads/2012/02/BCM2835-ARM-Peripherals.pdf BCM2835 documentation]

 Possible mentors::
  HelenOS Core Team"	enhancement	new	major		helenos/drv/other	mainline		gsoc14				#523
