13 Commits

Author SHA1 Message Date
董洁 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 7b9567173b update cmake
Signed-off-by: dongjie123 <dongjie52@h-partners.com>
2025-12-10 14:04:44 +08:00
dongjie123 eccce07275 sync code
Signed-off-by: dongjie123 <dongjie52@h-partners.com>
2025-10-09 10:36:38 +08:00
Lilith Oberhauser 579ed17ddf Remove duplicate header
Signed-off-by: Lilith Oberhauser <lilith.oberhauser@huawei.com>
2025-08-12 15:10:06 +03:00
openharmony_ci f822b6aac7 !932 Fix data races
Merge pull request !932 from Lilith Oberhauser/lilith-fix-data-races
2025-08-07 10:56:27 +00:00
Lilith Oberhauser dac519be64 Fix ME in PushAndCalConcurrency.
`PushAndCalConcurrency` is called in a loop.
And it assumes that it has been called under lock-protection.
However, since `PushAndCalConcurrency` itself can unlock the lock
in some execution path, the subsequent call of `PushAndCalConcurrency`
will not happen under the lock protection causing mutual exclusion violation on
`whenMapVec_` when other threads call `GetHeadTask`.

The current solution is to not unlock if `PushAndCalConcurrency` is to be
called in a loop. Using the param flag `needUnlock`.

Issue: https://gitee.com/openharmony/resourceschedule_ffrt/issues/ICOXHF

Signed-off-by: Lilith Oberhauser <lilith.oberhauser@huawei.com>
2025-08-04 18:06:54 +03:00
Lilith Oberhauser 9e1c9157a2 Add missing header
Signed-off-by: Lilith Oberhauser <lilith.oberhauser@huawei.com>
2025-08-01 15:30:43 +03:00
dong--jie 5501a2728c sync master
Signed-off-by: dong--jie <dongjie52@h-partners.com>
2025-08-01 11:13:18 +08:00
Lilith Oberhauser 7bd5b8accd Add missing header
Signed-off-by: Lilith Oberhauser <lilith.oberhauser@huawei.com>
2025-07-25 13:04:37 +03: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
dong--jie bff7b8a90d sync master
Signed-off-by: dong--jie <dongjie52@h-partners.com>
2025-07-24 11:24:24 +08:00
dong--jie df1fcb07f2 mini deps modify
Signed-off-by: dong--jie <dongjie52@h-partners.com>
2025-07-24 10:30:15 +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