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

Reply via email to