PD#SWPL-127872
Problem:
support some build command --upgrade
Solution:
support some build command --upgrade
Verify:
5.15
Change-Id: Ic5f90990d14b40bc1408c88d12f15b86622261c0
Signed-off-by: qinglin.li <qinglin.li@amlogic.com>
PD#SWPL-130061
Problem:
Need to support trusted key for FBE.
Solution:
Hook trusted key to fscrypt
Verify:
1. fscryptctl(add_key)
2. on SC2(ah212)
Change-Id: I3b13bcf8dbfebc9d03ff8e2bc16ad3349aa8696a
Signed-off-by: Mingyen Hung <mingyen.hung@amlogic.com>
PD#SWPL-129754
Problem:
erase flash error during OTA upgrade.
Solution:
change the check way of badblock.
Verify:
s4
Change-Id: I82b64b03f584d449e30a435f8ec7e7aa0bab3be7
Signed-off-by: Feng Chen <feng.chen@amlogic.com>
PD#SWPL-128836
Problem:
txhd2 resume eth0 down
Solution:
txhd2 use new pll
Verify:
be311
Change-Id: I76559d8f82c18f1c7b54f023c1c993698f853d4b
Signed-off-by: Zhuo Wang <zhuo.wang@amlogic.com>
PD#SWPL-126934
Problem:
because of gki2.0,the config "CONFIG_AMLOGIC_BGKI_DEBUG_IOTRACE"
should be deleted.
Solution:
"CONFIG_AMLOGIC_BGKI_DEBUG_IOTRACE" has been
modified by "CONFIG_AMLOGIC_DEBUG_IOTRACE"
Verify:
on s4d_ap222 and c2_af400
Change-Id: I733c57a11dfc69c692020974bc93b055798e6af5
Signed-off-by: qiankun.wang <qiankun.wang@amlogic.com>
PD#SWPL-128513
Problem:
enable kasan on arm32 will crash
Solution:
disable AMLOGIC_VMAP when kasan enabled
increase modules region form 16M to 32M
Verify:
TXHD2
Change-Id: Icdf82669750bec436756fbd6cd670eabedaf0096
Signed-off-by: song.han <song.han@amlogic.com>
PD#SWPL-121806
Problem:
ret handler running in origin task context with preempt_disable
it's not safe for interrupt and may cause nested kprobe and miss
Solution:
disable irq in ret handler
add AMLOGIC_BGKI_KPROBES
Verify:
sc2
Change-Id: I143e874336d87b143d1607b8e9a7588f84d7bc55
Signed-off-by: Hanjie Lin <hanjie.lin@amlogic.com>
PD#SWPL-125798
Problem:
1. need to support regulator at txhd2;
also need support common14-5.15 for common patch;
Solution:
1. add regulator at txhd2 be301 311& be319 309.dts;
2. add vddcpu and vddee voltage table;
add auto_patch at 10_others;
Verify:
build ok
Change-Id: I647dd310fd871aba6bd8b327d0a4a5cc503e5412
Signed-off-by: chengbing.wu <chengbing.wu@amlogic.com>
PD#SWPL-126896
Problem:
kernel upgrade by June
Solution:
kernel upgrade by June
Verify:
local
Change-Id: I36e0e96a6d909dbfa77b2fd4d3d2309ffc4d993d
Signed-off-by: qinglin.li <qinglin.li@amlogic.com>
PD#SWPL-124735
Problem:
the execution time of the lunch is too long for patching all kernel patches
Solution:
patching the necessary patches to avoid android compilation failure
Verify:
ohm
Change-Id: I917ec47716336cb4c896bce4aeed3229e069c3dc
Signed-off-by: Wanwei Jiang <wanwei.jiang@amlogic.com>
PD#SWPL-124928
Problem:
Android P no LMKD.
Solution:
port the lowmemorykiller from 4.9.
Verify:
local.
Change-Id: Iafb3e64932c358cefa2b4dacc83d197d5d7c244a
Signed-off-by: Jianxiong Pan <jianxiong.pan@amlogic.com>
PD#SWPL-124098
Problem:
kernel upgrade by May
Solution:
kernel upgrade by May
Verify:
local
Change-Id: I19aa4e7ca1d6e43703f1752e3e46f8bdcaf8c08b
Signed-off-by: qinglin.li <qinglin.li@amlogic.com>
PD#SWPL-123803
Problem:
optimize and add some function
Solution:
1. support update symbol list
2. support abi check
3. remove db845c information
4. optimize modules_out
5. rename symbol list file name
Verify:
sc2
Change-Id: Ia816fa87ebb6047c5bf3722c613c5545d4367a9d
Signed-off-by: Wanwei Jiang <wanwei.jiang@amlogic.com>
PD#SWPL-124098
Problem:
kernel upgrade by May
Solution:
kernel upgrade by May
Verify:
local
Change-Id: Iad040a4a123eafb4c2b9e47b6421c36a810e7edb
Signed-off-by: qinglin.li <qinglin.li@amlogic.com>
PD#SWPL-114632
Problem:
too many patches under the 03_debug directory.
Solution:
Categorized into 6 patches by function.
Verify:
on s4d_ap222 and c2_af400
Change-Id: Ia259f68723242f06b58ab28d74a898f71d97ec3d
Signed-off-by: qiankun.wang <qiankun.wang@amlogic.com>
PD#SWPL-119703
Problem:
support CQE
Solution:
support CQE
Verify:
T5m
Change-Id: Iaf97dac88e1cafbd8b897506dd044e3a3518a593
Signed-off-by: Long <long.yu@amlogic.com>
PD#SWPL-121825
Problem:
reorganize the auto patch
Solution:
reorganize the auto patch
Verify:
local.
Change-Id: I2a667e2909a4a01674712a1d9360dfb5ee8dea7d
Signed-off-by: Jianxiong Pan <jianxiong.pan@amlogic.com>
PD#SWPL-119162
Problem:
APU should not be seen except audio
Solution:
add APU support
Verify:
t5m
Change-Id: I0c4267b362f3d0bf398484b2318c88bdf0b00588
Signed-off-by: Hanjie Lin <hanjie.lin@amlogic.com>
PD#SWPL-118242
Problem:
5.15 need user confirm.
Solution:
if JUST_WORKS no need user confirm.
Verify:
T3X
Change-Id: If2d505148ddd38e03a7cb5fbb0b99a853ea4164e
Signed-off-by: hong.wang <hong.wang@amlogic.com>
PD#SWPL-112151
Problem:
support use bazel tool to build
Solution:
1. support use bazel tool to build for gki2.0 and gki1.0
2. amlogic.bzl(build parameter), amlogic_utils.bzl(build function)
3. change define_db845c to define_common_amlogic
4. support build external modules
5. support build dtbo
6. use project config
7. rename external(out tree) modules name
Verify:
sc2
Change-Id: If644ea18c21624fd9ad8695b5a866ce593a11b7f
Signed-off-by: Wanwei Jiang <wanwei.jiang@amlogic.com>
PD#SWPL-119265
Problem:
kernel will panic if too many boot args
Solution:
dump them for debug
Verify:
t7
Change-Id: Ib78ee8d997836f02df0d4f8092c87435d4b15e29
Signed-off-by: Dezhen Wang <dezhen.wang@amlogic.com>
PD#SWPL-116256
Problem:
lost common unprotected symbol
Solution:
add common unprotected symbol
Verify:
sc2
Change-Id: Ie037efb08db780310a0646dcc439b4457212aecd
Signed-off-by: qinglin.li <qinglin.li@amlogic.com>
PD#SWPL-117003
Problem:
skip the new flow in common14
Solution:
common14 add new flow for ethernet,
which our phy not support yet.
Verify:
verify with T3
Change-Id: I6a54e7f636e3586c1f14bd69574e304b250c4dfa
Signed-off-by: Zhuo Wang <zhuo.wang@amlogic.com>
PD#SWPL-116256
Problem:
support gki build for common14 with build.sh
Solution:
1. gki1.0 build, once build out the boot.img, system_dlkm.img,
and modules which in the vendor_boot.img and vendor_dlkm.img.
2. gki2.0 build, once build out the boot.img and system_dlkm.img
with build.config.gki.aarch64, second build out modules which
in the vendor_boot.img and vendor_dlkm.img
3. use SYSTEM_DLKM_PROPS to add selinux label for system_dlkm.img
4. add android/abi_gki_aarch64_amlogic.external include gki symbol
which used to vendor modules, kernel/Makefile add when once build
Verify:
local
Change-Id: Ib6774641f54a1dbf17083ce441604292f0652487
Signed-off-by: Wanwei Jiang <wanwei.jiang@amlogic.com>
PD#SWPL-114902
Problem:
1. AudioBridge module needs to be added to kernel 5.15.
Solution:
1. Adjust the uac related files that AudioBridge depends on.
Verify:
A113L AD403 Board
Change-Id: I3f597b97d4ee658f07f9ea5f2d182235fe154b81
Signed-off-by: wenlong.zhu <wenlong.zhu@amlogic.com>
PD#SWPL-117382
Problem:
add squashfs mount support
Solution:
add squashfs mount support
Verify:
s4_aq2432
Change-Id: I663aa278d5521dd03279951b4fecf1d0183fdf8b
Signed-off-by: Feng Chen <feng.chen@amlogic.com>
PD#SWPL-109858
Problem:
auto patch with mk_smarthome
ls: cannot access '*.patch': No such file or directory
Solution:
auto patch with mk_smarthome
using find instead of ls command
Verify:
sc2
Change-Id: I76a156cc1f556e9361e809f2d4de59b62d2260b6
Signed-off-by: Wanwei Jiang <wanwei.jiang@amlogic.com>