董洁
e978f0f67b
blockaware
...
Signed-off-by: 董洁 <dongjie52@h-partners.com >
2026-08-18 14:25:50 +08:00
董洁
85406b770d
qos_apply fd fix
...
Signed-off-by: 董洁 <dongjie52@h-partners.com >
2026-07-23 09:22:05 +08:00
董洁
b87ca9e477
ffrt code instruction-level optimize
...
Signed-off-by: 董洁 <dongjie52@h-partners.com >
2026-06-25 15:09:51 +08:00
董洁
6f7e50a196
ffrt new sched design
...
Signed-off-by: 董洁 <dongjie52@h-partners.com >
2026-05-26 16:43:38 +08:00
董洁
e745573101
atomic test
...
Signed-off-by: 董洁 <dongjie52@h-partners.com >
2026-02-25 09:07:13 +08:00
董洁
596d416002
monitorfd_ if IsBlockAwareInit true
...
Signed-off-by: 董洁 <dongjie52@h-partners.com >
2026-02-10 14:36:21 +08:00
openharmony_ci
8057fb49d5
!1081 merge pr_1078 into master
...
同步原语、PAC校验等指令数优化
Created-by: cdrom001
Commit-by: chendi;董洁
Merged-by: openharmony_ci
Description: ### 一、内容说明(相关的Issue)
同步原语、PAC校验等指令数优化
### 二、研发自测点(自测哪些?冒烟用例全部自测?)
自测测试结论:
TDD:

XTS:

See merge request: openharmony/resourceschedule_ffrt!1081
2026-02-10 10:04:01 +08:00
董洁
b22729dad5
monitorfd_ of IsBlockAwareInit true
...
Signed-off-by: 董洁 <dongjie52@h-partners.com >
2026-02-05 16:22:44 +08:00
董洁
f966847b3f
4k60fpsffrt opt
...
Signed-off-by: 董洁 <dongjie52@h-partners.com >
2026-02-05 14:25:10 +08:00
董洁
e6931d1a27
Prevents the second release of resources when the process exits
...
Signed-off-by: 董洁 <dongjie52@h-partners.com >
2026-01-21 09:20:57 +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
dongjie123
ec974ac784
isBeta修改
...
Signed-off-by: dongjie123 <dongjie52@h-partners.com >
2025-11-13 15:13:21 +08:00
openharmony_ci
c2d8d3f3a9
!1011 merge master into master
...
dlopen fail dix add
Created-by: dongjie123
Commit-by: dongjie123
Merged-by: openharmony_ci
Description: https://gitcode.com/openharmony/resourceschedule_ffrt/issues/919
xts

tdd

See merge request: openharmony/resourceschedule_ffrt!1011
2025-11-03 11:03:42 +08:00
dongjie123
580b10c58d
dlopen fail dix add
...
Signed-off-by: dongjie123 <dongjie52@h-partners.com >
2025-10-30 11:03:13 +08:00
openharmony_ci
c1b0fec72c
!1006 merge master into master
...
escape report
Created-by: dongjie123
Commit-by: dongjie123
Merged-by: openharmony_ci
Description: https://gitcode.com/openharmony/resourceschedule_ffrt/issues/914
xts

tdd

See merge request: openharmony/resourceschedule_ffrt!1006
2025-10-29 15:52:17 +08:00
dongjie123
3472baf1bc
escape report
...
Signed-off-by: dongjie123 <dongjie52@h-partners.com >
2025-10-22 17:40:34 +08:00
dongjie123
a8ea5075f2
poller dfx fix
...
Signed-off-by: dongjie123 <dongjie52@h-partners.com >
2025-10-21 20:05:48 +08:00
openharmony_ci
9603738c0b
!1001 merge master into master
...
sync code
Created-by: dongjie123
Commit-by: dongjie123
Merged-by: openharmony_ci
Description: https://gitcode.com/openharmony/resourceschedule_ffrt/issues/909
xts

tdd

See merge request: openharmony/resourceschedule_ffrt!1001
2025-10-13 20:15:40 +08:00
huanghf
ea95332814
spin mutex dead circle
...
Signed-off-by: huanghf <huanghaifei3@h-partners.com >
2025-10-13 14:16:28 +08:00
dongjie123
3d0988e175
sync code
...
Signed-off-by: dongjie123 <dongjie52@h-partners.com >
2025-10-11 16:06:37 +08:00
dongjie123
eccce07275
sync code
...
Signed-off-by: dongjie123 <dongjie52@h-partners.com >
2025-10-09 10:36:38 +08:00
董洁
b0d0a4190e
Adjust the priority of ffrt worker threads to 51
...
Signed-off-by: 董洁 <dongjie52@h-partners.com >
2025-09-16 10:57:22 +08:00
xutao
a0a8dc4fa4
update include/eu/loop_poller.h.
...
Signed-off-by: xutao <xutao_swu_edu@163.com >
2025-09-10 01:33:25 +00:00
xutao
9aed0f38c5
update include/eu/io_poller.h.
...
Signed-off-by: xutao <xutao_swu_edu@163.com >
2025-09-10 01:32:38 +00:00
openharmony_ci
75f4d525d3
!943 poller fix
...
Merge pull request !943 from xutao/master
2025-08-13 05:35:02 +00:00
openharmony_ci
3b4110183b
!940 coyield fix
...
Merge pull request !940 from xutao/master
2025-08-12 08:24:07 +00:00
openharmony_ci
d0f3387e88
!944 VsyncGenerator线程接入FFRT适配
...
Merge pull request !944 from chendi/cd_sync
2025-08-12 06:47:53 +00:00
chendi
5c811e5aa0
不开机问题修复
...
Signed-off-by: chendi <cdrom000@126.com >
2025-08-11 20:10:45 +08:00
openharmony_ci
7132d72e20
!929 Add TSan annotation for coroutines.
...
Merge pull request !929 from Lilith Oberhauser/lilith/tsan-coroutines-annotation
2025-08-11 10:23:27 +00:00
xutao
542580f80f
update include/eu/base_poller.h.
...
Signed-off-by: xutao <xutao_swu_edu@163.com >
2025-08-11 03:04:24 +00:00
xutao
965ccdfd4c
update include/eu/base_poller.h.
...
Signed-off-by: xutao <xutao_swu_edu@163.com >
2025-08-11 02:53:54 +00:00
ufogxl
68fada9fec
poller fix
...
Signed-off-by: ufogxl <ufogxl@qq.com >
2025-08-11 10:40:46 +08: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
ufogxl
0c4ededbc1
coyield fix
...
Signed-off-by: ufogxl <ufogxl@qq.com >
2025-08-07 17:37:52 +08:00
Lilith Oberhauser
ad9bc70f2d
Fix data-race on curTask.
...
A thread calling SaveWorkerStatus reads curTask, while
another thread writes to curTask in RunTask.
Make curTask an atomic field. Read and write atomically
with relaxed memory order.
Issue: https://gitee.com/openharmony/resourceschedule_ffrt/issues/ICQIE4
Signed-off-by: Lilith Oberhauser <lilith.oberhauser@huawei.com >
2025-08-01 17:27:37 +03:00
Lilith Oberhauser
f9d8166511
Refactor-Opt: Use an atomic boolean to indicate stealing.
...
Since StealTask is protected by a mutex. There can be
only one stealer at a time. A boolean suffices to indicate
if the stealer is active. Also we don't need to use
fetch_add to inc and compare_exchange to dec. We can
use store to toggle the flag between true/false.
We make the flag private and use helper method in
sexecute_unit to read it.
Signed-off-by: Lilith Oberhauser <lilith.oberhauser@huawei.com >
2025-08-01 14:33:35 +03:00
openharmony_ci
97ae0a0dbe
!926 sync master
...
Merge pull request !926 from 董洁/master
2025-08-01 06:12:50 +00:00
dong--jie
5501a2728c
sync master
...
Signed-off-by: dong--jie <dongjie52@h-partners.com >
2025-08-01 11:13:18 +08:00
openharmony_ci
7ee1b3a500
!927 mini deps modify
...
Merge pull request !927 from 董洁/master
2025-08-01 02:25:18 +00:00
Lilith Oberhauser
fa3a0276d0
Add TSan annotation for coroutines.
...
Fix spelling mistake of `Creat` -> `Create`.
Signed-off-by: Lilith Oberhauser <lilith.oberhauser@huawei.com >
2025-07-31 16:21:06 +03:00
dong--jie
e39faf4211
mini deps modify
...
Signed-off-by: dong--jie <dongjie52@h-partners.com >
2025-07-31 17:45:06 +08:00
dong--jie
67b152ff70
Worker Creation and Exit Log Optimization
...
Signed-off-by: dong--jie <dongjie52@h-partners.com >
2025-07-31 11:03:18 +08:00
openharmony_ci
542c47f5e0
!922 update include/eu/blockaware.h.
...
Merge pull request !922 from xutao/master
2025-07-30 04:25:44 +00:00
xutao
48cf7890f2
update include/eu/blockaware.h.
...
Signed-off-by: xutao <xutao_swu_edu@163.com >
2025-07-29 11:54:21 +00:00
ufogxl
c741346199
ExecuteUnit schedmode datarace fix
...
Signed-off-by: ufogxl <ufogxl@qq.com >
2025-07-29 15:28:29 +08:00
Lilith Oberhauser
cd18311688
Drop SetThreadPriority function declaration.
...
Drop SetCpuAffinity test case.
Signed-off-by: Lilith Oberhauser <lilith.oberhauser@huawei.com >
2025-07-28 11:19:43 +03: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
bf332dd4bc
mini deps modify
...
Signed-off-by: dong--jie <dongjie52@h-partners.com >
2025-07-22 14:43:10 +08:00