Problem with DirectFB (Multi App Core) on ARM platform -- mmap at 0x2001000c, non-existent physical address SIGBUS (Bus error)

ansa ahammed <[email protected]>
Newsgroups gmane.linux.ports.arm.general
Message-ID <[email protected]>
hi,

I have build the directFB-1.4.0 package for the ARM platform and enabled the
multi application support. The linux-fusion package is also build for the
ARM platform. while running the application, i am getting the following
error :

***
mmap2(0x20010000, 1056768, PROT_READ|PROT_WRITE, MAP_SHARED|MAP_FIXED, 7, 0)
= 0x20010000
--- SIGBUS (Bus error) @ 0 (0) --- gettid()                                =
604
gettimeofday({4695, 571306}, NULL)      = 0
write(2, "(!) [  604:    0.103] --> Caught"..., 41(!) [  604:    0.103] -->
Caught signal 7) = 41
write(2, " (at 0x2001000c, non-existent ph"..., 52 (at 0x2001000c,
non-existent physical address) <--
) = 52
***

In the linux-fusion package, it is hard coding the Shared Memory base
address in shmpool.h file and its giving the error.

#define FUSION_SHM_BASE_32    0x20010000      /* virtual base address */

I have seen some patches available for other architectures like mips and
sh4.
Is there any patch available for the ARM platform to fix this issue. What
should be the value for FUSION_SHM_BASE_32 macro for the ARM platform....??


Thanks,
Ansa
-------------------------------------------------------------------
List admin: http://lists.arm.linux.org.uk/mailman/listinfo/linux-arm
FAQ:        http://www.arm.linux.org.uk/mailinglists/faq.php
Etiquette:  http://www.arm.linux.org.uk/mailinglists/etiquette.php
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.