[#4289] ffmpeg cannot run on BF531
Submitted By: Yi Li
Open Date
2008-07-29 03:01:51
Priority:
Medium Assignee:
Nobody
Status:
Open Fixed In Release:
N/A
Found In Release:
N/A Release:
trunk,2008r1
Category:
N/A Board:
N/A
Processor:
N/A Silicon Revision:
Is this bug repeatable?:
Yes Resolution:
N/A
Uboot version or rev.:
Toolchain version or rev.:
App binary format:
N/A
Summary: ffmpeg cannot run on BF531
Details:
BF531 has no L1 BankB data SRAM, while ffmpeg tries to put some data in bank B.
Follow-ups
--- Yi Li 2008-07-29 03:05:08
$ grep l1.data.B libavcodec/bfin/ -r
libavcodec/bfin/fdct_bfin.S:.section .l1.data.B,"aw",@progbits
libavcodec/bfin/idct_bfin.S:.section .l1.data.B,"aw",@progbits
libavcodec/bfin/dsputil_bfin.c:static uint8_t vtmp_blk[256]
__attribute__((l1_data_B));
libavcodec/bfin/vp3_idct_bfin.S:.section .l1.data.B,"aw",@progbits
--- Robin Getz 2008-07-29 16:34:06
Without doing something silly like
#ifdef __BF531__ || __BF536__
is there a better way to define when a part has L1B or not? (and the next
question is - do we want to discuss a soft fall over in the kernel when there is
no L1 again?)
-Robin
--- Mike Frysinger 2008-07-30 01:07:20
addin #ifdef's for certain parts is not something we want to do
we could add a configure flag that would dictate whether to use L1 at all
Files
Changes
Commits
Dependencies
Duplicates
Associations
Tags
File Name File Type File Size Posted By
No Files Were Found