42 Commits

Author SHA1 Message Date
董洁 85406b770d qos_apply fd fix
Signed-off-by: 董洁 <dongjie52@h-partners.com>
2026-07-23 09:22:05 +08:00
dongjie123 4fcb7d0b75 Merge branch 'master' of git@gitcode.com:dongjie123/resourceschedule_ffrt_8553.git into 'master'
# Conflicts:
#   conflict include/util/white_list.h
2026-06-25 19:11:24 +08:00
董洁 b87ca9e477 ffrt code instruction-level optimize
Signed-off-by: 董洁 <dongjie52@h-partners.com>
2026-06-25 15:09:51 +08:00
董洁 4d8d519451 sync code
Signed-off-by: 董洁 <dongjie52@h-partners.com>
2026-06-23 09:54:19 +08:00
shixietian 5c6c2453fd Read Ptr Optimize
Signed-off-by: shixietian <183507729@qq.com>
2026-06-13 04:43:01 +03:00
董洁 a75b7b647d add VMA name for ffrt coroutine stack memory using PR_SET_VMA_ANON_NAME
Signed-off-by: 董洁 <dongjie52@h-partners.com>
2026-03-24 08:57:44 +08:00
董洁 519207cb72 acc->ffrt
Signed-off-by: 董洁 <dongjie52@h-partners.com>
2026-03-16 19:50:14 +08:00
董洁 3683b93db9 sync code
Signed-off-by: 董洁 <dongjie52@h-partners.com>
2026-03-09 15:14:20 +08:00
董洁 b7a90a0012 sync code
Signed-off-by: 董洁 <dongjie52@h-partners.com>
2026-03-04 14:21:32 +08:00
董洁 43e2124a0a sync code
Signed-off-by: 董洁 <dongjie52@h-partners.com>
2026-02-12 16:53:23 +08:00
chendi c8c68041f3 修复对外api兼容性问题
Signed-off-by: chendi <cdrom000@126.com>
2026-02-07 10:51:48 +08:00
董洁 f966847b3f 4k60fpsffrt opt
Signed-off-by: 董洁 <dongjie52@h-partners.com>
2026-02-05 14:25:10 +08:00
董洁 f05e9b3417 The system interfaces with the chip, and heterogeneous capabilities are exposed via libffrt_hcs
Signed-off-by: 董洁 <dongjie52@h-partners.com>
2026-01-12 09:52:33 +08:00
taihuait 4d918d82ea adapt timestampcvt
Signed-off-by: taihuait <yulin_hi@126.com>
2025-12-17 11:48:16 +08:00
openharmony_ci 320db95f21 !1018 merge master into master
sync code

Created-by: dongjie123
Commit-by: dongjie123
Merged-by: openharmony_ci
Description: https://gitcode.com/openharmony/resourceschedule_ffrt/issues/926
xts
![xts.png](https://raw.gitcode.com/user-images/assets/4379980/1168b172-2264-4ada-b400-4af788e5d15c/xts.png 'xts.png')
tdd
![tdd.png](https://raw.gitcode.com/user-images/assets/4379980/6425cc76-8e96-4447-b75d-4a6013fe8e7e/tdd.png 'tdd.png')

See merge request: openharmony/resourceschedule_ffrt!1018
2025-11-25 18:31:14 +08:00
dongjie123 809216f57c sync code
Signed-off-by: dongjie123 <dongjie52@h-partners.com>
2025-11-25 11:22:43 +08:00
dongjie123 ec974ac784 isBeta修改
Signed-off-by: dongjie123 <dongjie52@h-partners.com>
2025-11-13 15:13:21 +08:00
dongjie123 1630fb27f2 Reducing logging optimization
Signed-off-by: dongjie123 <dongjie52@h-partners.com>
2025-10-15 11:28:46 +08:00
dongjie123 ee7d858e0a Reducing logging optimization
Signed-off-by: dongjie123 <dongjie52@h-partners.com>
2025-10-09 10:14:52 +08:00
openharmony_ci 5555ce6ece !980 fix potential crash while onTaskDone writes ringbuffer
Merge pull request !980 from ufogxl/master
2025-09-03 07:34:43 +00:00
ufogxl 0402de53a4 fix potential crash while onTaskDone writes ringbuffer
Signed-off-by: ufogxl <ufogxl@qq.com>
2025-09-02 20:15:07 +08:00
董洁 9f5466c8bf Reducing logging optimization
Signed-off-by: 董洁 <dongjie52@h-partners.com>
2025-09-01 14:43:07 +08:00
hongchaming 4a89ef1f2d worker monitor code fix
Signed-off-by: hongchaming <hongchaming@huawei.com>
2025-08-28 15:30:20 +08:00
openharmony_ci 80f45a80e2 !948 Ensure RTQ is empty when the worker exits
Merge pull request !948 from 董洁/master
2025-08-21 10:19:03 +00:00
openharmony_ci 08f3aadd07 !958 sync master
Merge pull request !958 from 董洁/master
2025-08-21 08:52:37 +00:00
dong--jie 8bd4b899ee dual whitelist instance maperror fix
Signed-off-by: dong--jie <dongjie52@h-partners.com>
2025-08-21 10:47:28 +08:00
dong--jie 250327bc84 sync master
Signed-off-by: dong--jie <dongjie52@h-partners.com>
2025-08-20 10:36:18 +08:00
dong--jie e2424b19ac Ensure RTQ is empty when the worker exits
Signed-off-by: dong--jie <dongjie52@h-partners.com>
2025-08-14 10:43:55 +08:00
董洁 9a77baa170 Merge branch 'master' of gitee.com:openharmony/resourceschedule_ffrt into master
Signed-off-by: 董洁 <dongjie52@h-partners.com>
2025-08-14 01:23:43 +00:00
openharmony_ci a854182bf6 !899 Refactor-Opt: Use an atomic boolean to indicate stealing.
Merge pull request !899 from Lilith Oberhauser/lilith/refactor-schd
2025-08-07 13:34:09 +00:00
dong--jie acae47814c Fixing the Singleton Mutiple Instance Issue Across
Signed-off-by: dong--jie <dongjie52@h-partners.com>
2025-08-07 20:16:01 +08:00
dong--jie fc23d303c6 Optimize the callback registration in TaskFactory using the Template Method Pattern & Fix Concurrency issues in the GetUnfreedMem method & Resolve the incorrect counting in delayedCbCnt_
Signed-off-by: dong--jie <dongjie52@h-partners.com>
2025-08-07 11:27:43 +08:00
Lilith Oberhauser 252776dca4 Improve: fix comment typos.
Use contexpr isntead of const.

Signed-off-by: Lilith Oberhauser <lilith.oberhauser@huawei.com>
2025-08-01 14:36:27 +03:00
Lilith Oberhauser f74015b743 Improve: use size_t for array indexing and array capacity.
Use size_t instead of unsigned int. size_t is what malloc expects
and sizeof returns. It is also portable across archs.

Signed-off-by: Lilith Oberhauser <lilith.oberhauser@huawei.com>
2025-08-01 14:33:35 +03:00
dong--jie 5501a2728c sync master
Signed-off-by: dong--jie <dongjie52@h-partners.com>
2025-08-01 11:13:18 +08:00
董洁 2073c3ea19 Merge branch 'master' of gitee.com:openharmony/resourceschedule_ffrt into master
Signed-off-by: 董洁 <dongjie52@h-partners.com>
2025-07-24 12:05:21 +00:00
openharmony_ci a8eb8cc45b !912 test
Merge pull request !912 from 董洁/master
2025-07-24 11:15:02 +00:00
董洁 dc7d19fc47 update test/ut/execute_unit_test.cpp.
Signed-off-by: 董洁 <dongjie52@h-partners.com>
2025-07-24 18:21:39 +08:00
dong--jie d7de4894af Worker Creation and Exit Log Optimization
Signed-off-by: dong--jie <dongjie52@h-partners.com>
2025-07-24 14:48:51 +08:00
dong--jie bff7b8a90d sync master
Signed-off-by: dong--jie <dongjie52@h-partners.com>
2025-07-24 11:24:24 +08:00
dong--jie d50297b297 test
Signed-off-by: dong--jie <dongjie52@h-partners.com>
2025-07-24 09:11:37 +08:00
dong--jie bf332dd4bc mini deps modify
Signed-off-by: dong--jie <dongjie52@h-partners.com>
2025-07-22 14:43:10 +08:00