[Libdlo] [ANNOUNCE] displaylink-mod-0.3(alpha) (was udlfb)

Roberto De Ioris roberto at unbit.it
Wed Jul 8 00:35:17 PDT 2009


Hi all,

on http://projects.unbit.it/downloads/displaylink-mod-0.3.tar.gz

you can download the first 'alpha' release of a totally refactored
kernel module.

This new branch includes dynamic mode settings and a prototype of a
rock-solid framebuffer that can survives detach (and re-attach ?) of
devices.

The code has been split in different files, and some new ioctls has been
added to support a new xorg driver (still working on it) with full
xrandr support, included the merging of (virtually unlimited)
displaylink devices in a unique (big) framebuffer.

I will not work anymore on the udlfb driver, but i will release a
'stable' release of displaylink-mod as soon as i have solved all of the
hotplug stuff.

*** Some notes for tester ***

- the driver allocates all the framebuffer space (1900*1200*2) so its
unsuitable for embedded devices, i will add a module param to limit the
amount of allocated memory (and so the resolution)

- you can change resolution of fbcon using the fbset utility, the module
setups the resolution always on the best supported mode.

- when you detach a devices that is still in use, the framebuffer is not
deallocated until the last process using it is killed. (but there is
probably a race condition that lock the fbcon)

- error handling (most of all on probing code) is horrible, so expect
some oops in case of some allocation failure.


As always, thanks to Unbit and Marvell for supporting my work.

-- 
Roberto De Ioris
http://unbit.it
JID: roberto at jabber.unbit.it



More information about the Libdlo mailing list