PD#SWPL-160981
Problem:
The CQE v1 does not support placing tasks in memory
and does not support data encryption.
Solution:
support CQE v2
Verify:
S7 ax201
Change-Id: I0737d7b2b9e955838a9f3294d1f5faf5fd84aa17
Signed-off-by: Long <long.yu@amlogic.com>
PD#SWPL-173093
Problem:
build in erofs do not support amfc hardware
Solution:
add aml erofs ko to support it
Verify:
s7d bm201
Change-Id: I89ef060fabaca2f4d7cbaf26b552ba147c73f539
Signed-off-by: Tao Zeng <tao.zeng@amlogic.com>
Signed-off-by: Luan Yuan <luan.yuan@amlogic.com>
PD#SWPL-169230
Problem:
Previous commit https://scgit.amlogic.com/#/c/427562/ including a
close source binary for zstd compress, which have license problems
Solution:
1, remove this binary in auto-patch;
2, add source code for this binary
Verify:
S7D
Change-Id: Ic0355b6ad3d0d91a9772d007fa2c9797f18004b1
Signed-off-by: Tao Zeng <tao.zeng@amlogic.com>
PD#SWPL-158570
Problem:
ZSTD compress level is fixed
Solution:
add module parameters to control it. By default, set
compress level to 1
Verify:
txhd2.
Change-Id: Ie3f99aa58f15d68c2c8b1bc1bc55596a51dd7e12
Signed-off-by: Jianxiong Pan <jianxiong.pan@amlogic.com>
PD#SWPL-155289
Problem:
system heap optimization.
Solution:
use CONFIG_AMLOGIC_MEMORY_OPT or
CONFIG_AMLOGIC_MEMORY_DEBUG
Verify:
local.
Change-Id: I6f63aa616909ed19dbfdbbe1550b705db1c4da9d
Signed-off-by: Jianxiong Pan <jianxiong.pan@amlogic.com>
PD#SWPL-156400
PD#TV-109289
Problem:
SET_FRONTEND fail when use SYS_DVBC_ANNEX_B.
Solution:
add support SYS_DVBC_ANNEX_B and C in dvbv3.
Verify:
T5D.
Change-Id: I2323abdff04d77affb8ef565694ae2d406755550
Signed-off-by: nengwen.chen <nengwen.chen@amlogic.com>
PD#SWPL-155674
Problem:
strncmp can't match full id 01h,DCh,00h,05h,04h(S34ML04G300BHI00)
and 01h,DCh,00h,1Ah,00h(S34ML04G300TFI000)
Solution:
use memcmp to compare ID memory instead strncmp
Verify:
AT301_T962D4-K35E(1.5G) #256
Change-Id: I3c43e646b197ac1843ec3d6dd2a7bdb7ff0b6a3d
Signed-off-by: zhikui.cui <zhikui.cui@amlogic.com>
PD#SWPL-154292
Problem:
support autopatch for linux
Solution:
support autopatch for linux
Verify:
local
Change-Id: Idaae5f82e6e07c89781ab53cf1a436cbdac36fe1
Signed-off-by: Wanwei Jiang <wanwei.jiang@amlogic.com>
PD#SWPL-106598
Problem:
Support making dtb-deb.
Solution:
Support making dtb-deb.
Verify:
local
Change-Id: I7214092c2d3fba27150fa719d85b39c8090b61b7
Signed-off-by: yi.liu <yi.liu@amlogic.com>
PD#SWPL-135783
Problem:
1. need use regulator to delay dvfs voltage set;
2. for boot to kernel vddcpu/vddee voltage
change to max problem;
Solution:
1. (add dvfs delay time at s7 pxp) at 374414;
2. add init voltage at txhd2 trunk;
Verify:
build pass
Change-Id: I8d5a2750d3ab5df2d949be710db5f1adf3659cb7
Signed-off-by: chengbing.wu <chengbing.wu@amlogic.com>
PD#SWPL-152600
Problem:
stmmac driver move to common_driver for u
Solution:
stmmac driver move to common_driver for u
Verify:
ah212
Change-Id: I0edfb3bebbd2384d740ff6a4d3f6c162d8f5664d
Signed-off-by: qi duan <qi.duan@amlogic.com>
PD#SWPL-151061
Problem:
If enabled 32bit kasan on T5W, kernel can't boot, no matter VMAP enabled or not.
This case can't happen on T5D.
Solution:
flush cache after bss cleared
Verify:
on T5W
Change-Id: Ib63e22c31c625953d7011225cf92557e1d424ac7
Signed-off-by: Lei Zhang <lei.zhang@amlogic.com>
PD#SWPL-143865
Problem:
t3x can't enable EAS because of apu.
Solution:
t3x can enable EAS when system supports
the hide cpu.
Verify:
t3x
Change-Id: Ie20fa9a01af1da9bcb5e655b5c54ecd9aa322f0f
Signed-off-by: qiankun.wang <qiankun.wang@amlogic.com>
PD#SWPL-145324
Problem:
trace cannot be used.
Solution:
add more to white trace list.
Verify:
local.
Change-Id: I06934ab63c72f91881f6b9ba2f11875f18f06833
Signed-off-by: Jianxiong Pan <jianxiong.pan@amlogic.com>
PD#SWPL-142846
Problem:
2 rt task waken-up alternately, block normal task too long
Solution:
keep same with kernel-6.6
Verify:
on SC2
Change-Id: Iaa1347e5e2032633281cf9eac15de3254294749c
Signed-off-by: Lei Zhang <lei.zhang@amlogic.com>
PD#SWPL-80202
Problem:
If enabled 32bit kasan on T5W with VMAP, kernel can't boot.
This case can't happen on T5D.
Solution:
Rootcause is bss cleared but real data keeps in cache, not flushed
into DDR, and physical kasan shadow page soon be mapped to shadow
memory while in shadow virtual address we see random data, which
caused kasan check failed in vmap fixup function and crashed. So
just add a dcache flush function call after bss cleared.
Verify:
T5W
Change-Id: If9834d3ebe8457fa4ef06e596ed0e136cf5cdd84
Signed-off-by: Jianxiong Pan <jianxiong.pan@amlogic.com>
PD#SWPL-141158
Problem:
network IP address loss after resume
Solution:
optimize eth suspend/resume process to resolve network IP address loss
after resume
Verify:
T963D4-AY301-K8E#097
Change-Id: I6d0a566cb6be774401ed14aa00d470802f076354
Signed-off-by: xiangyang.yan <xiangyang.yan@amlogic.com>
PD#SWPL-147959
Problem:
5.15 exphy not work
Solution:
tuning exphy mode with s5
Verify:
QA
Change-Id: If653e31f96c02be85caa25f2f1bb014e50f4d603
Signed-off-by: Zhuo Wang <zhuo.wang@amlogic.com>
PD#SWPL-141159
Problem:
network IP address loss after resume
Solution:
add delay and re-enable MAC RX/TX after PHY restart auto-negotiation
Verify:
T950S-BE311-X5-X8-REF#020
Change-Id: Id217ddac546ea707543b1e4be4669e9d171d8fc1
Signed-off-by: xiangyang.yan <xiangyang.yan@amlogic.com>
PD#SWPL-139055
Problem:
device_init_wakeup will cause NETLINK
Solution:
not switch wol status anymore
Verify:
QA_verify with T7C
Change-Id: I823ce0c80babef1a1c83d811c3af126e7b27f995
Signed-off-by: Zhuo Wang <zhuo.wang@amlogic.com>
PD#SWPL-148670
Problem:
https://scgit.amlogic.com/#/c/375286/
the patch closes some trace events nodes.it will lead to cts fail.
Solution:
set allow_trace_enable to 0 for opening the trace event nodes for cts
test
Verify:
local.
Change-Id: I175a72c123e3bf71926bd08ac61427fdf7c0c3e6
Signed-off-by: Dezhen Wang <dezhen.wang@amlogic.com>
PD#SWPL-146339
Problem:
may overflow in some case.
Solution:
expand scs size.
Verify:
t5m.
Change-Id: I72910fc922e7339d5c0ac51f702b55b7e92b4dcc
Signed-off-by: Jianxiong Pan <jianxiong.pan@amlogic.com>
PD#SWPL-145324
Problem:
add early_param to switch in bootload.
Solution:
add early_param for trace events white list.
Verify:
local.
Change-Id: I4179e804433c61036c22868664e8c89552c5eb50
Signed-off-by: Jianxiong Pan <jianxiong.pan@amlogic.com>
PD#SWPL-145324
Problem:
scs cost too many memory, 4kb per thread;
Solution:
reduce it to 1kb per thread
Verify:
local
Change-Id: I850a6c3fefa26d12527bd8e011a1de347079b865
Signed-off-by: Jianxiong Pan <jianxiong.pan@amlogic.com>
PD#SWPL-145324
Problem:
There are too many trace event inodes
Solution:
Add white list for trace event, this can save about 10MB memory
Verify:
t5m
Change-Id: I7ecd89ba145e37c52d51842c1ab52f34a38ebdab
Signed-off-by: Jianxiong Pan <jianxiong.pan@amlogic.com>
PD#SWPL-146346
Problem:
UI response is not quickly on TC8000 projects
Solution:
Change kswapd filecache reclaim policy. Do not reclaim page cache
with mapcount larger than 1 (shared by 2 processes or above) to help
keep more mapped file caches in LRU list.
Verify:
T5M
Change-Id: I081a92debe94af608071468487b122529e6cdbda
Signed-off-by: Jianxiong Pan <jianxiong.pan@amlogic.com>
PD#SWPL-145369
Problem:
try to avoid cma pool in low memory.
Solution:
add check the cma pool in low memory.
Verify:
local.
Change-Id: I5ec3a59dbd32dc4f94fbf368ce2736eb4d85ff68
Signed-off-by: Jianxiong Pan <jianxiong.pan@amlogic.com>
PD#SWPL-139378
Problem:
MID_ORDER_GFP may cost a lot of CPU time in memory compaction when allocate
big system heap.
Solution:
change to HIGH_ORDER_GFP can prevent this cost.
Change order 4 to 3 let system heap can allocate more contiguous memory.
Verify:
ohm
Change-Id: I6260d6d246605227132e459a8bc4ba0cf8d2065e
Signed-off-by: Hanjie Lin <hanjie.lin@amlogic.com>