]> Zhao Yanbai Git Server - minix.git/commit
fb: introduce framebuffer support to Minix
authorThomas Veerman <thomas@minix3.org>
Fri, 1 Feb 2013 12:13:19 +0000 (13:13 +0100)
committerThomas Veerman <thomas@minix3.org>
Thu, 21 Feb 2013 10:29:08 +0000 (10:29 +0000)
commitba49a155b547ab6038bac8a878605565900e8f48
treed5e6ad31c05c5326207e7be007506347daed4f81
parent2aa82a9c7ba80ca1eb07b0db118e2316581baa92
fb: introduce framebuffer support to Minix

This patch introduces a framebuffer to Minix. It's written for the ARM
port of Minix, but has an architectural split that separates the
hardware dependent part from the non-hardware dependent part. Futhermore,
this driver was developed using a screen that has a native resolution of
1024x600 pixels and having lack of support for obtaining EDID from the
screen. Consequently, it uses a hardcoded resolution of 1024x600.

The driver uses an interface based on the Linux ioctl API, but supports
only a very limited subset.
23 files changed:
commands/MAKEDEV/MAKEDEV.sh
commands/Makefile
distrib/sets/lists/minix/md.evbarm
distrib/sets/lists/minix/mi
drivers/Makefile
drivers/fb/Makefile [new file with mode: 0644]
drivers/fb/arch/earm/Makefile.inc [new file with mode: 0644]
drivers/fb/arch/earm/dss.h [new file with mode: 0644]
drivers/fb/arch/earm/fb_arch.c [new file with mode: 0644]
drivers/fb/fb.c [new file with mode: 0644]
drivers/fb/fb.h [new file with mode: 0644]
drivers/fb/logos.h [new file with mode: 0644]
drivers/ramdisk/Makefile
drivers/ramdisk/proto.arm.small
drivers/ramdisk/proto.dev
drivers/ramdisk/rc.arm
etc/system.conf
include/minix/Makefile
include/minix/dmap.h
include/minix/fb.h [new file with mode: 0644]
include/sys/Makefile
include/sys/ioc_fb.h [new file with mode: 0644]
sys/sys/ioctl.h