h265: CB1 fix bus hang and memory pollution. [1/1]
PD#SWPL-189982
Problem:
h265 bus hang or dmc violation 0 addr.
num_ref_idx_l0_active or num_ref_idx_l1_active is out
of range and lmem are pollution when ref_pic_lists_modification.
the error value of INTR_MSK_SAVE caused a error irq, then
run into INI_HEVC_DEC again and hang in waiting LMEM DMA status.
Solution:
check the validity of num_ref_idx_lx related params.
config MCPU_INTR_MSK with a immediate data at RESTORE_MASK_MAIN.
Verify:
T963D4
SourceCode:
ucode:
0.4.165-g64bf6bb
Idbdf0
I33830
I3f33a
I73799
I8c5c7
Change-Id: I9a079a3882f0dc122b3fb6d0c7223efb8ef1b726
Signed-off-by: shihong.zheng <shihong.zheng@amlogic.com>
45 files changed