New commits:
http://git.directfb.org/?p=core/linux-fusion.git;a=commit;h=9e9470ac0d46455d92891be09d4ba50b8bedcc01
commit 9e9470ac0d46455d92891be09d4ba50b8bedcc01
Author: Denis Oliver Kropp <[EMAIL PROTECTED](none)>
Date: Tue Jan 8 14:20:46 2008 +0100
SHMPOOL: Added configurable fence size, align pool to fence size before
adding the fence.
Default fence size is PAGE_SIZE * 16, but can be overridden by defining
FUSION_SHMPOOL_FENCE_SIZE.
The amount of memory in the fence and the alignment before is not
physically allocated, but just
a hole in the adress space used for shared memory pools.
For example, a fence size of PAGE_SIZE * 2 is mandatory on SH7722 due to
cache aliasing
restrictions when using MAP_SHARED | MAP_FIXED.
linux/drivers/char/fusion/shmpool.c | 10 +++++++++-
1 files changed, 9 insertions(+), 1 deletions(-)
http://git.directfb.org/?p=core/linux-fusion.git;a=commit;h=a3de17819d39a23199d7b1c6f606d70c0d7580db
commit a3de17819d39a23199d7b1c6f606d70c0d7580db
Author: Ville Syrjala <[EMAIL PROTECTED]>
Date: Sat Dec 1 21:18:59 2007 +0200
Use current_kernel_time() instead of xtime
xtime is no longer exported in 2.6.24 so use current_kernel_time() instead.
linux/drivers/char/fusion/entries.c | 6 ++++++
1 files changed, 6 insertions(+), 0 deletions(-)
http://git.directfb.org/?p=core/linux-fusion.git;a=commit;h=a31196f97f2bc93db11b3ce435d7cfb105490ec9
commit a31196f97f2bc93db11b3ce435d7cfb105490ec9
Author: Ville Syrjala <[EMAIL PROTECTED]>
Date: Sat Dec 1 21:15:18 2007 +0200
Fix Makefile for 2.6.24
2.6.24 top-level Makefile no longer accepts CPPFLAGS. KCPPFLAGS must be
used instead and it is combined with the normal kernel CPPFLAGS.
Makefile | 18 ++++++++++++++----
1 files changed, 14 insertions(+), 4 deletions(-)
http://git.directfb.org/?p=core/linux-fusion.git;a=commit;h=767e7e2e7c49b4e9981704254bcc813ace4f927e
commit 767e7e2e7c49b4e9981704254bcc813ace4f927e
Author: Denis Oliver Kropp <[EMAIL PROTECTED]>
Date: Tue Oct 9 04:06:08 2007 +0200
Implemented lock transfer (halfway) during execution of synchronous calls.
When process A calls process B, the locks held by A are unlocked
and reserved for B's dispatcher thread to lock it. Other threads
would block as if it's still locked.
When B returns the call, the locks are reclaimed. A FUSION_ASSUME will
fail if B did not unlock properly and the lock is hauled to A again.
linux/drivers/char/fusion/call.c | 7 ++
linux/drivers/char/fusion/skirmish.c | 103 +++++++++++++++++++++++++++++++++-
linux/drivers/char/fusion/skirmish.h | 8 +++
3 files changed, 116 insertions(+), 2 deletions(-)
http://git.directfb.org/?p=core/linux-fusion.git;a=commit;h=349b9c20fcfd76f842c648a45afa07050948aa56
commit 349b9c20fcfd76f842c648a45afa07050948aa56
Author: Denis Oliver Kropp <[EMAIL PROTECTED]>
Date: Tue Oct 9 03:55:07 2007 +0200
Added fusionee_dispatcher_pid( fusion_id ) to look up the pid of the (last)
thread reading from the device.
There should always be only one thread reading, but for safety there's a
FUSION_ASSUME failing if the pid changes.
linux/drivers/char/fusion/fusionee.c | 33 +++++++++++++++++++++++++++++++++
linux/drivers/char/fusion/fusionee.h | 3 +++
2 files changed, 36 insertions(+), 0 deletions(-)
http://git.directfb.org/?p=core/linux-fusion.git;a=commit;h=346fe2b0d6c395adc384d938237d98beba0ef0db
commit 346fe2b0d6c395adc384d938237d98beba0ef0db
Author: Denis Oliver Kropp <[EMAIL PROTECTED]>
Date: Tue Oct 9 03:51:41 2007 +0200
Fix missing cleanup of execution entry if caller receives a signal while
waiting for the execution.
linux/drivers/char/fusion/call.c | 20 +++++++++++++-------
1 files changed, 13 insertions(+), 7 deletions(-)
http://git.directfb.org/?p=core/linux-fusion.git;a=commit;h=db58a75995528bb1afb049822e7a6385028eb580
commit db58a75995528bb1afb049822e7a6385028eb580
Author: Denis Oliver Kropp <[EMAIL PROTECTED]>
Date: Tue Oct 9 03:47:31 2007 +0200
Added missing do {} while (0) around FUSION_ASSERT and FUSION_ASSUME.
linux/drivers/char/fusion/fusiondev.h | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
http://git.directfb.org/?p=core/linux-fusion.git;a=commit;h=071679df51b424eed8bd9f276fb45287396e52c9
commit 071679df51b424eed8bd9f276fb45287396e52c9
Author: Denis Oliver Kropp <[EMAIL PROTECTED]>
Date: Tue Oct 9 00:48:43 2007 +0200
Changed version check for bool from <= 2.6.18 to < 2.6.18.
linux/drivers/char/fusion/types.h | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
_______________________________________________
directfb-cvs mailing list
[email protected]
http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-cvs