CVSROOT: /cvs/directfb
Module name: linux-fusion
Changes by: dok 20051029 02:40:35
Modified files:
linux/drivers/char/fusion: Makefile-2.4 Makefile-2.6 entries.c
entries.h fusiondev.c fusiondev.h
fusionee.c fusionee.h property.c
reactor.c skirmish.c
linux/include/linux: fusion.h
Added files:
linux/drivers/char/fusion: shmpool.c shmpool.h
Log message:
Fusion Kernel API 2.0
Added management of shared memory pools
- register pools with a specified maximum possible size
- manage virtual address space so that all pools system wide can be mapped in
parallel
- dispatch messages when the shared memory heap has been resized (for remapping)
- new ioctls are FUSION_SHMPOOL_NEW, ATTACH, DETACH, DISPATCH and DESTROY
Added support for mmap() on the Fusion device itself, providing one page of
shared
memory serving as the root structure for all other shared information/memory in
a world.
Block all slaves at FUSION_ENTER until the master issues the new FUSION_UNBLOCK
ioctl.
_______________________________________________
directfb-cvs mailing list
[email protected]
http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-cvs