jadonk / jadonk/rowboat

gingerbread 2.3.4 DSP memory hole seetings for beagleboard-xm rev C

Open
#116 0 comments 0 reactions 0 assignees View on GitHub
auto-migrated Priority-Medium Type-Defect
Dominant language
No language data
Stars
0
Forks
0
PR merge metrics
No merged PRs in 30d

Description

```
What steps will reproduce the problem?

if i use "mem=99M@0x80000000 mem=384M@0x88000000" settings when booting

I got

# insmod /system/ti-dsp/cmemk.ko "phys_start=0x84F00000 phys_end=0x85900000
allowOverlap=1 useHeapIfPoolUnavailable=1"
CMEMK module: built on Jul 8 2011 at 02:32:28
Reference Linux version 2.6.32
File /beagleboard/rowboat-android/external/ti-dsp/ti-dvsdk_dm3730-evm_4_01_00_09/linuxutils_2_25_05_11/packages/ti/sdo/linuxutils/cmem/src/module/cmemk.c
CMEM Range Overlaps Kernel Physical - allowing overlap
CMEM phys_start (0x84f00000) overlaps kernel (0x80000000 -> 0x9e300000)
CMEMK Error: Failed to request_mem_region(0x84f00000, 10485760)
insmod: init_module '/system/ti-dsp/cmemk.ko' failed (Bad address)

this error ,

when i use "mem=76M@0x80000000 mem=128M@0x88000000'
everythings work perfect.

What is the correct settings cmemk.ko for 512MB.

Additional Info

I load u-Image @0x82000000

```

Original issue reported on code.google.com by `mehmet.u...@gmail.com` on 9 Jul 2011 at 4:41

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with the boot memory arguments and the cmemk.ko parameters shown in the report, then inspect external/ti-dsp/ti-dvsdk_dm3730-evm_4_01_00_09/linuxutils_2_25_05_11/packages/ti/sdo/linuxutils/cmem/src/module/cmemk.c. Compare the failing 512MB layout with the working layout and the u-Image load address. Done means identifying compatible settings that let cmemk.ko load without overlapping the kernel.

Written by the indexing model from the issue text.

Assessment

Tech stack
android
Domain
embedded-iot, operating-systems
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.