Hi,
I need to work on a large contiguous memory zone for image processing, but I
don't find how reserve this large memory zone (10 Mo).
I'm working with uclinux 2.6.17, ColdFire m5329, with 64Mo DDRAM.
I have tried to reserve it with malloc which returns NULL.
I have tried to address it "manually" between 0x43000000 and 0x43FFFFFF
after having reduced the uclinux memory space declaration to 48 Mo, but the
uclinux fails during GDBserver access with messages like :
Bad page state in process 'gdbserver'
page:40549600 flags:0x4054958c mapping:40549610 mapcount:2 count:0
Trying to fix it up, but a reboot is needed
Backtrace:
Stack from 42fd5ee0:<0>
<0> 40549610<0> 42d74060<0> 400428f2<0> 40549618<0> 400430fc<0>
40549600<0> 00000004<0> 00000004<0>
<0> 43730600<0> 40549618<0> 40549603<0> 40549600<0> 4004318c<0>
40549600<0> 00000000<0> 40045820<0>
<0> 40549600<0> 00000000<0> 400484c4<0> 42fd5f78<0> 42fd5f7c<0>
40045c86<0> 40549600<0> 4002f05c<0>
<0> 40549600<0> 43730600<0> 42d74060<0> 42f1fe0c<0> 00000002<0>
42f06b9c<0> 42f002b6<0> 00000001<0>
<0> 42d74060<0> 42f10b3c<0> 42f1fe2c<0> 42fd5fa8<0> 401d91d0<0>
401d9204<0> 40549600<0> 401f135e<0>
<0> 40021110<0> 42d74060<0> 43730600<0> 42fd5fa4<0> 00000004<0>
00000000<0> 00000001<0> 00000001<0>
Call Trace:<0>
<0> [<4002f450>]<0> [<4002f3fa>]<0> [<40023ad4>]<0>
Any help about this problem would be greatly appreciated
Philippe
_______________________________________________
uClinux-dev mailing list
[email protected]
http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
This message was resent by [email protected]
To unsubscribe see:
http://mailman.uclinux.org/mailman/options/uclinux-dev