jian.hu
10f2de01c0
iotrace: do nothing if linux,iotrace status is disabled [1/1]
...
PD#SWPL-181650
Problem:
1.set linux,iotrace status as disabled
BUG: Bad mage state in process insmod pfn:04f00
page:(ptrval) refcount:1 mapcount:129 mapping:00000000 index:0x0 pfn:0x4f00
anon flags: 0x80014(uptodate|lru|swapbacked|zone=0)
raw: 00080014 00000100 00000122 c1e9c1f9 00000000 00000000 00000080 00000001
page dumped because: PAGE_FLAGS_CHECK_AT_PREP flag(s) set
CPU: 1 PID: 177 Comm: insmod Not tainted 5.15.153-android14-11-00133-gc9b6039dc794 #1
Hardware name: Generic DT based system
[bc0a9928+ 12][<c030df1c>] show_stack+0x28/0x2c
[bc0a9958+ 44][<c103b9a4>] dump_stack_lvl+0x48/0x54
[bc0a9958+ 28][<c0566fec>] bad_page+0x11c/0x120
[bc0a99f8+ 156][<c0567ff8>] get_populated_pcp_list+0xbe4/0xf2c
[bc0a9af0+ 244][<c055fd08>] __rmqueue_pcplist+0x84/0x1270
[bc0a9bc8+ 212][<c05615b0>] get_page_from_freelist+0x268/0x1508
[bc0a9c18+ 76][<c0561154>] __alloc_pages+0xf4/0x2e8
[bc0a9c60+ 68][<c0558ec8>] __vmalloc_node_range+0x26c/0x420
[bc0a9c98+ 52][<c030f090>] module_alloc+0x58/0xac
[bc0a9d10+ 116][<c04083b4>] load_module+0x1388/0x1f54
[bc0a9d98+ 132][<c0405510>] sys_init_module+0x1bc/0x1ec
[0010062a+1141205134][<c0300060>] ret_fast_syscall+0x0/0x48
Solution:
do nothing if linux,iotrace status is disabled in
free_iotrace_reserved_memory
Verify:
t6d br301
Change-Id: I6b5cf5b8ef9b2bce056c2a5d9fd91df9185c73ef
Signed-off-by: jian.hu <jian.hu@amlogic.com >
(cherry picked from commit 398e006c67 )
2025-09-17 18:47:11 -07:00
Jianxiong Pan
5a8a90af1c
mm: export the cma priority interface to the module. [1/1]
...
PD#SWPL-229258
Problem:
some scenarios hope to dynamically modify the cma task priority.
Solution:
provide interface to set cma task priority.
Verify:
local.
Change-Id: Ic0ce3ef8d58923e8506789864553bde36afba4fe
Signed-off-by: Jianxiong Pan <jianxiong.pan@amlogic.com >
2025-09-12 03:56:57 -07:00
qiankun.wang
e327da4c18
IOTM: kernel6.12: all patches up to 2025-02-11 [1/1]
...
PD#SWPL-205945
Problem:
T6D kernel6.12 bringup on IOTM.
Solution:
https://scgit.amlogic.com/#/q/topic:SWPL-170602_kernel
https://scgit.amlogic.com/#/c/473118/
https://scgit.amlogic.com/490156
https://scgit.amlogic.com/#/q/topic:IOTM
Verify:
t6d
Change-Id: Ibf939699b89719e56b166ea442da84777e1055f6
Signed-off-by: qiankun.wang <qiankun.wang@amlogic.com >
2025-03-19 22:00:31 -08:00
Jianxiong Pan
450465a0a7
mm: aml_smmu: move aml_smmu ko to memory_ext directory. [1/1]
...
PD#SWPL-188508
Problem:
optee depends to aml_smmu ko.
Solution:
make aml_smmu independent.
Verify:
sc2.
Change-Id: Ief77a87d7862ebfacacaaa92e971b19b0e5e9ba0
Signed-off-by: Jianxiong Pan <jianxiong.pan@amlogic.com >
2024-10-24 00:27:10 -07:00
qiankun.wang
39148c4643
iotrace: iotrace vendor hooks and optimization [1/1]
...
PD#SWPL-149337
Problem:
iotrace read/write use vendor hooks.
iotrace optimization
Solution:
iotrace read/write use vendor hooks.
iotrace optimization
Verify:
sc2_ah212
Change-Id: If69ed5dce03ffa53f1c4819659fb80dfcad767c5
Signed-off-by: qiankun.wang <qiankun.wang@amlogic.com >
2024-01-29 04:02:16 -07:00
Jianxiong Pan
ea5f9fa169
mm: move aml_smmu ko to memory_debug directory. [1/1]
...
PD#SWPL-150034
Problem:
reduce the ko number.
Solution:
move aml_smmu ko to memory_debug directory.
Verify:
local.
Change-Id: If537a6a6493a9944319caa344ad8e3a73c294179
Signed-off-by: Jianxiong Pan <jianxiong.pan@amlogic.com >
2024-01-19 03:11:39 -07:00
Jianxiong Pan
ce218b6b98
mm: reduce the print log in momeory module. [1/1]
...
PD#SWPL-141371
Problem:
optimize memory log.
Solution:
reduce the print log.
Verify:
local.
Change-Id: Id5b9a9240bc94d49f6d311a1f4084ffdf0a5a13a
Signed-off-by: Jianxiong Pan <jianxiong.pan@amlogic.com >
2023-11-05 22:23:43 -07:00
song.han
820797e318
iotrace: add ramoops_io_dump support [1/1]
...
PD#SWPL-119464
Problem:
add ramoops_io_dump support
Solution:
add ramoops_io_dump bootargs to support dump iotrace log
Verify:
SC2_AH212
Change-Id: Ie0eef9bf2cb269f82d2d01872d2515695666bb15
Signed-off-by: song.han <song.han@amlogic.com >
2023-04-25 06:28:18 -07:00
song.han
29925ebc8a
debug: iotrace driver follow gki 2.0 [2/2]
...
PD#SWPL-109963
Problem:
iotrace driver need follow gki 2.0
Solution:
iotrace driver build to ko
Verify:
sc2_ah212
Change-Id: I472bc63b6594c58d7c94f74e1bf1a070978b20fd
Signed-off-by: song.han <song.han@amlogic.com >
2023-04-20 06:15:21 -07:00
Jianxiong Pan
a783454143
mm: free reserved memory in ko. [1/1]
...
PD#SWPL-114938
Problem:
need free reserved memory in ko.
Solution:
export the free_reserved_mem func.
Verify:
t5m_ay301.
Change-Id: Ib086317c00ece3f6017bb3b3e0454915f924b28c
Signed-off-by: Jianxiong Pan <jianxiong.pan@amlogic.com >
2023-03-14 04:16:28 -07:00
dongqing.li
5c78a922a7
mm: kernel 5.15 add ramdump driver. [1/1]
...
PD#SWPL-108700
Problem:
kernel 5.15 cannot support ramdump.
Solution:
support it.
Verify:
sc2_ah212
Change-Id: I9eb56b006ac68ba1350a3183a9617f01e6749e62
Signed-off-by: dongqing.li <dongqing.li@amlogic.com >
2023-02-11 01:27:38 -08:00
Wanwei Jiang
c780df0b08
memory: combine memory_ext addr_tool and reg_access modules [1/1]
...
PD#SWPL-95684
Problem:
combine memory_ext addr_tool and reg_access modules
Solution:
result: amlogic-memory-debug.ko
original:
file_cache.ko
watch_point.ko
amlogic-reg.ko
amlogic-ddr.ko
Verify:
sc2/s4d
Change-Id: Id143e085dd26c0b57631dbab4c003534905d0661
Signed-off-by: Wanwei Jiang <wanwei.jiang@amlogic.com >
2022-11-05 12:31:14 +08:00